utilisation de SHOW STATUS [MySQL/PHP] - Programmation
Marsh Posté le 26-12-2001 à 19:03:59
je précise que vous pouvez considere que error_die() et identique à die()
Marsh Posté le 27-12-2001 à 01:07:39
pourquoi ca : $server_stats_row[Questions]
je vois pas d'ou tu sors "Questions" .
si tu veux vraiment voir le contenue de $server_stats_row utilise :
print_r($server_stats_row) et la tu verras son contenue pour ton test .
------
autre chose, evitez les mysql_fetch_array, je comprends pas ou vous avez pris l'habitude d'utiliser ca .. tu dois l'utiliser SEULEMENT si tu as besoin d'un tab associatif ET d'un tab a index ce qui est tres tres rare !!
a la place utilise mysql_fetch_row ou mysql_fetch_assoc
Marsh Posté le 26-12-2001 à 19:02:09
salut tlm,
voici un morceau de code:
if(!$db = @mysql_connect("$dbhost", "$dbuser", "$dbpasswd" ))
die('<font size=+1>An Error Occured</font><hr>phpBB was unable to connect to the database. <BR>Please check $dbhost, $dbuser, and $dbpasswd in config.php.';
if(!@mysql_select_db("$dbname",$db))
die("<font size=+1>An Error Occured</font><hr>phpBB was unable to find the database <b>$dbname</b> on your MySQL server. <br>Please make sure you ran the phpBB installation script." );
//plus loin
//après plusieurs requete dans la BDD qui ont marchées
$sql_stats = "SHOW STATUS";
if(!$results = mysql_query($sql_stats, $db)) error_die("Can't get server data." );
$server_stats_row = mysql_fetch_array($results);
echo $server_stats_row[Questions];
et la sortie echo me donne rien...
Pkoi?
Les gars du channel IRC de php France (que je salut au passage ) m'ont fait perdre 1h pour rien (je les remerci )
j'espère trouver une réponse ici
[edtdd]--Message édité par TsunaQuack--[/edtdd]
---------------
- Tsuna -