Visualizzazione dei risultati da 1 a 8 su 8

Discussione: A cosa serve ->

  1. #1

    ->

    Ciao a tutti!

    Siccome non ho mai visto l'espressione in oggetto mi dite per favore come dovrei interpretarla? Me la sono trovata inserita in codice php

    Codice PHP:
    $query "update tab set data_fine = now() where id=".$r->id.";"
    potrebbe essere simile a -= o += ?
    Grazie

  2. #2
    di solito -> viene usato per chiamare dei metodi da una classe.

    Da qualche parte nel codice dovresti avere qualcosa tipo $r = new NomeClasse (valori);

    In questo caso $r è l'istanza che ti permette di utilizzare la classe

  3. #3
    In realtà il codice che ho è il seguente:

    Codice PHP:
    $conn pg_connect("host=$dbhost dbname=$dbname user=$dbuname password=$dbpass");
    $query "select * from tab where uniqueid like '".$agi['uniqueid']."' order by data_inizio desc;";

            
    $result pg_exec($conn$query);

            
    $r pg_fetch_object($result0);

            
    $query "update tab set data_fine = now() where id=".$r->id.";"
    Scusa ma non ho capito una cosa: se -> viene usato per richiamare dei metodi di una classe "id" è il nome di un metodo?

  4. #4
    http://us3.php.net/pg_fetch_object

    id probabilmente e' un campo della tua tabella
    max

    Silence is better than bullshit.
    @mmarcon
    jHERE, Maps made easy

  5. #5
    Scusa ma non ho mai usato PostgreSQL. non posso aiutarti

  6. #6
    Originariamente inviato da mxa
    http://us3.php.net/pg_fetch_object

    id probabilmente e' un campo della tua tabella
    quella pagina l'avevo già letta...il fatto è che io db non ce l'ho e me lo dovrei creare partendo da questo codice...cmq non ho ancora capito cosa fa sto "->"

    Originariamente inviato da mtx_maurizio
    Scusa ma non ho mai usato PostgreSQL. non posso aiutarti
    nemmeno io ho mai usato Postgre...lo stesso codice non si può utilizzare con mysql immagino, giusto?

  7. #7
    credo equivalga al mysql_fetch_object senza il secondo parametro
    « Se nella prima mezz'ora non capisci chi è il pollo, allora il pollo sei tu. » [Thomas "Amarillo Slim" Preston, campione del mondo di poker]

  8. #8
    christian78 hai vinto il premio "il titolo a norma di regolamento + corto del mondo"



    scherzi a parte cerca di essere meno conciso nel titolo
    ciauz

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.