Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    10

    problema con il codice (errore Mysql_fetch_row)

    Allora siccome sono agli inizi sto provando qua e la e in questo esempio mi viene dato sempre il seguente errore:

    Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Programmi\Apache Group\Apache\htdocs\esperimenti_php\cava3.php on line 16
    //

    ho seguito le guide a pennello ma errori e sempre errori (sono un po tonto)

    il codice è questo:

    <?
    $host="localhost";
    $user="";
    $pass= "";
    $db=mysql_connect("$host","$user","$pass") or die ("Could not connect to MySQL");



    $result= mysql_db_query("zodiaco","SELECT * FROM puntateita",$db) ;
    $row=mysql_fetch_row($result);
    print($row[1]."/".$row[2]."/");
    mysql_close();

    ?>


    help!!
    La Vita del fare è l'essere

    Prof. di Sistemi

  2. #2
    Prova a mettere l'id della conn come parametro passato a mysql_query()

  3. #3
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    mysql_db_query nn viene più usato, mysql_fetch_assoc ti restituisce un'array associativo con i nomi dei campi della tabella pari alle chiavi dell'array, quindi nome_campo1 va cambiato secondo le esigenze
    codice:
    $host="localhost";
    $user="";
    $pass= "";
    $db=mysql_connect($host,$user,$pass) or die ("Could not connect to MySQL");
    mysql_select_db("zodiaco");
    $result= mysql_query("SELECT * FROM puntateita");
    while ($row=mysql_fetch_assoc($result))
    	echo $row['nome_campo1']." ".$row['nome_campo2'];
    mysql_close();
    think simple think ringo

  4. #4
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    10
    eccomi ho appena testato e indovinate?!

    nada errore

    perchè?

    eccolo:

    Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in C:\Programmi\Apache Group\Apache\htdocs\esperimenti_php\cava3.php on line 14


    il codice:

    <?
    $host="localhost";
    $user="";
    $pass= "";
    $db=mysql_connect($host,$user,$pass) or die ("Could not connect to MySQL");
    mysql_select_db("zodiaco");
    $result= mysql_query("SELECT * FROM puntateita");
    while ($row=mysql_fetch_assoc($result))
    echo $row['titolo']." ".$row['path'];
    mysql_close();

    ?>
    La Vita del fare è l'essere

    Prof. di Sistemi

  5. #5
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    codice:
    $result= mysql_query("SELECT * FROM puntateita") or die(mysql_error());

  6. #6
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    10
    grazie luca 200 adesso non mi da più l'errore però in compenso mi scrive :


    No Database Selected


    a me sembra di averlo selezionato cosa posso fare ?

    codice:

    <?
    $host="localhost";
    $user="";
    $pass= "";
    $db=mysql_connect($host,$user,$pass) or die ("Could not connect to MySQL");
    mysql_select_db("zodiaco",);
    $result= mysql_query("SELECT * FROM puntateita") or die(mysql_error());
    while ($row=mysql_fetch_assoc($result))
    echo $row['titolo']." ".$row['path'];
    mysql_close();

    ?>
    La Vita del fare è l'essere

    Prof. di Sistemi

  7. #7
    Utente di HTML.it L'avatar di luca200
    Registrato dal
    Apr 2002
    Messaggi
    4,120
    codice:
    mysql_select_db("zodiaco") or die(mysql_error());

  8. #8
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    10
    ultima rottura luca poi non ti rompo piu


    mi dice

    Access denied for user: '@localhost' to database 'zodiaco'

    io ho scritto nel codice:

    $host="localhost";
    $user="";
    $pass= "";


    perchè allora mi fa così?
    La Vita del fare è l'essere

    Prof. di Sistemi

  9. #9
    Utente di HTML.it
    Registrato dal
    Jul 2004
    Messaggi
    10
    adesso credo che mi funzioni

    il codice è : <?
    $host="localhost";
    $user="root";
    $pass= "";
    $db=mysql_connect($host,$user,$pass) or die ("Could not connect to MySQL");
    mysql_select_db("zodiaco") or die(mysql_error());
    $result= mysql_query("SELECT * FROM puntateita") or die(mysql_error());
    while ($row=mysql_fetch_assoc($result))
    echo $row['titolo']." ".$row['path'];
    mysql_close();

    ?>

    solo che quando apro la pagina si vede lo schermo bianco perchè?
    La Vita del fare è l'essere

    Prof. di Sistemi

  10. #10
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da enea
    solo che quando apro la pagina si vede lo schermo bianco perchè?

    la tabella è popolata??
    think simple think ringo

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.