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

    [MySQL Query]Query a una tabella vuota


    Devo fare una query ad una tabella che potrebbe anche essere vuota. Il fatto è che se è vuota mi da errore, e non so come risolvere il problema.
    codice:
    		
    if ($db == FALSE)
    	die ("Errore nella connessione. Verificare i parametri nel file config.inc.php");
    mysql_select_db($db_name, $db)
    or die ("Errore nella selezione del database. Verificare i parametri nel file config.inc.php");
    $query = "SELECT * FROM Messaggi WHERE PIN = '" & $_SESSION['PIN'] & "' LIMIT 0,20";
    $result = mysql_query($query, $db);
    $num = mysql_num_rows($result);
    $row = mysql_fetch_array($result);
    echo mysql_error();
    E' ovvio che possono anche non esserci messaggi per il PIN. In tal caso mi visualizza:
    Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource
    Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
    Query was empty
    Oi continua a codificare la pagina correttamente, però non è bello da vedere sicuramente.
    Qualcuno ha una idea di come trattare la cosa?
    Grazie anticipatamente
    -... Jack: quando ti viene in mente un'idea, scrivila e basta!-
    (Alec Baldwin "Caccia a Ottobre Rosso)

  2. #2

    Risposta...

    Errore risolto.
    Scusate, ma sto impazzendo , ho bisogno di una pausa. Non è facile dopo 6 ore che sei dietro ad un sito di ASP con DB Access e devi convertirlo in PHP con MySQL!!
    Penso possiate capirmi!
    L'errore era nella query, che, scritta corretta è
    codice:
    $query = "SELECT * FROM Messaggi WHERE PIN = '$_SESSION[PIN]' LIMIT 0,20";
    -... Jack: quando ti viene in mente un'idea, scrivila e basta!-
    (Alec Baldwin "Caccia a Ottobre Rosso)

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.