Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683

    conoscere tabelle di un db

    Ciao a tutti! ho i dati di accesso di un db, vorrei conoscere le tabelle contenute al suo intenro.
    ho scritto:
    codice:
    <? 
    	$db="arte";
    	$connessione = mysql_connect("host","user","pass")or die("Connessione non riuscita: " . mysql_error());
    	mysql_select_db($db, $connessione) or die("Errore nella selezione del database");
    	
    	$tabelle=mysql_query("SHOW TABLE STATUS FROM ".$db);
    	while($row=mysql_fetch_row($tabelle)){
    		echo $row[0]."
    ";
    	}
    ?>
    mi mi dice: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2012
    Messaggi
    1,453
    http://php.net/manual/en/function.mysql-list-tables.php

    Qui trovi tutti gli esempi che ti servono

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,505
    Io ho fatto un copia/incolla del tuo codice (modificando i dati di connessione e il nome del db) e funziona regolarmente.
    Ti posto il mio codice, cambia i parametri e vedi se ti funziona
    Codice PHP:
    $mysql_host "localhost";
    $mysql_database "prova";
    $mysql_user "root";
    $mysql_password "root";

    $conn mysql_connect($mysql_host$mysql_user$mysql_password) or die('Impossibile stabilire una connessione col database: '.mysql_errno().': '.mysql_error());
    mysql_select_db($mysql_database,$conn) or die('Impossibile selezionare il database: '.mysql_errno().': '.mysql_error());

    $tabelle=mysql_query("SHOW TABLE STATUS FROM  ".$mysql_database);
    while(
    $row=mysql_fetch_row($tabelle)){
        echo 
    $row[0]."
    "
    ;


  4. #4
    Utente di HTML.it
    Registrato dal
    May 2008
    Messaggi
    1,683
    si infatti ora funziona... mah... avrò fatto qualche stupidata allora...
    bo, meglio così, grazie a tutti

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.