Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    [novello] Differenza fra query

    Salve, sono un novello di php, e visitando alcuni tutorials di freephp sono venute fuori 2 tipi di modi di interrogazione, che penso diano lo stesso risultato ma sono diversi.

    il primo.
    $query = mysql_query("SELECT * from table");
    $results = mysql_fetch_row($query);


    il secondo.
    $query = 'select * from table';
    $results = mysql_query($query,$conn);


    qualcuno potrebbe spiegarmi che differenza c'è ?

    Grazie a tutti.

  2. #2
    l'nterrogazione viene fatta sempre con

    www.php.net/mysql_query

    nel primo caso la query è fatta direttamente dentro la funzione
    nel secondo viene dichiarata come variabile

    inoltre, nel primo caso viene omesso l'identificativo di connessione utilizzando implicitamente l'ultima connessione aperta (in genere è la prassi), nel secondo viene specificato

    non farti impressionare dai nomi delle variabili

    $results del primo caso è il risultato dell'elaborazione del risultato della query
    $results del secondo caso è il risultato della query

    in pratica
    $query (primo caso) = $results (secondo caso)
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

  3. #3
    grazie mille.

    ma in termini di prestazioni ? se uno ha a che fare con un db enorme, c'è differenza ?

  4. #4
    nessuna
    E' la mia opinione ed io la condivido
    Non condivido la tua idea ma darei la vita perché tu la possa esprimere (Voltaire)
    Scrivi sul muro

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.