Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    216

    sono alle solite con mysql_fetch_array()

    Ciao
    chi mi da una mano a capire cosa sbaglio in queste righe di codice? La connessione al DB viene effettuata correttamente, subito dopo inserisco questo ed ho un errore!

    $tables = mysql_list_tables($db);
    while($row = mysql_fetch_array($tables)){
    echo "$row";
    }

    In parole semplici, cosa devo passare a mysql_fetch_array()?? Ogni volta che la utilizzo mi da sempre un errore sull'argomento, eppure seguo gli esempi delle guide.

  2. #2
    codice:
    $tables = mysql_list_tables($db) or die(mysql_error());
    
    while($row = mysql_fetch_row($tables))  {
    
    echo "$row[0]";
    }

    Il silenzio è spesso la cosa migliore. Pensa ... è gratis.

  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    216
    grazie ho provato il codice, ma ho quest'errore:

    Database 'resource id #3' sconosciuto

  4. #4
    hai sicuramente sbagliato il nome del db..xke lo script va...

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    216
    scusa intendi questo $db?

    $db = mysql_connect($db_host, $db_user, $db_password);

  6. #6
    uhm, ora io non ho mai usato questa funzione, ma non ci dovrebbe andare in $db il nome del database da cui vuoi estrarre le tabelle e non la connessione allo stesso?

  7. #7
    ...quella è la connessione al db

    $connessione = mysql_connect($db_host, $db_user, $db_password);

    che poi andrai a chiudere con :

    mysql_close($connessione);

    $db è il nome del database...ad esempio forum...o...bho..dipende...stai in locale o iun rete??..se stai in rete è generalemente te li danno loro i nomi dei db..in locale puoi crearli tu..

  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    216
    al momento sto in locale.
    Utilizzo easyPhp come server e se non sbaglio il nome del db per default è mysql

  9. #9
    quindi fai
    $db = "mysql" // o qualunque altro nome del db
    e dopo utilizzi la funzione mysql_list_tables($db)

  10. #10
    :master: :master: :master: :master: ...phpeasy installa anche phpAdmin vero??

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.