Visualizzazione risultati 1 fino 2 di 2

Discussione: Ricerca di una riga nel database....

  1. #1
    lionalex non è connesso Utente attivo
    Data registrazione
    10-12-2002
    Messaggi
    446

    Predefinito

    Io ho utilizzato questo codice per cercare una determinata riga in una tabella

    $query = "SELECT click, id FROM classifica WHERE artista='$artista'";
    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);

    Se volessi cercare una riga dove oltre ad artista='$artista' anche voti='$voti', una riga insomma dove si verifichino due condizioni, come si fa?
    Inoltre se non dovesse trovare nessuna riga, come faccio a capirlo? Avevo messo un if con l'istruzione

    if ($row=='')

    ma penso non sia corretto, come si fa?

  2. #2
    L'avatar di gve
    gve
    gve non è connesso Utente storico
    Data registrazione
    26-01-2003
    Residenza
    Brescia
    Messaggi
    2,964

    Predefinito

    Citazione Originalmente inviato da lionalex
    Io ho utilizzato questo codice per cercare una determinata riga in una tabella

    $query = "SELECT click, id FROM classifica WHERE artista='$artista'";
    $result = mysql_query($query, $db);
    $row = mysql_fetch_array($result);

    Se volessi cercare una riga dove oltre ad artista='$artista' anche voti='$voti', una riga insomma dove si verifichino due condizioni, come si fa?
    Inoltre se non dovesse trovare nessuna riga, come faccio a capirlo? Avevo messo un if con l'istruzione

    if ($row=='')

    ma penso non sia corretto, come si fa?
    Per la prima domanda eccoti la query:
    $query = "SELECT click, id FROM classifica WHERE (artista='$artista' AND voti='$voti')";

    Per la seconda dovrebbe essere meglio secondo me usare if (empty($row)), che controlla se la variabile esiste e se ha contenuto non vuoto: valori considerati vuoti sono "", 0, array senza elementi, ecc. (cerca la funzione su http://www.php.net/ per i detagli).
    | Regolamento del Forum | Regolamento di AlterVista | FAQ di AlterVista | Netiquette |

    GVE = GVE Virtual Extension
    AVCM #: 6637

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •