2010-09-30 6 views
0

im pas sûr pourquoi im obtenir un avertissement: mysql_fetch_array(): lors de l'exécution de cette requêtephp afficher le statut d'esclave

$query="SHOW SLAVE STATUS;"; 
$result = mysql_db_query("aid", $query, $con); 
+0

Plus de pourquoi n'utilisez-vous pas mysql_db_query() 'par opposition à mysql_query()'? – chigley

+0

Peut-être que c'est une version très récente (post-abolition) de MySQL? –

+1

Mais sérieusement, vous ne montrez pas l'avertissement réel, ni comment vous utilisez 'mysql_fetch_array()'. Aussi, comme @chigley dit déjà, mysql_db_query est obsolète et son utilisation déconseillée –

Répondre

0

Eh bien, j'utiliser my_db_query parce que im nouveau pour php et c'est tout ce que je sais très bien ici est l'erreur complète

Warning: mysql_fetch_array(): argument fourni est pas une ressource de résultat MySQL dans /home/admin/domains/ismfast.com/public_html/V3/internal/karl_tools/slave_email.php sur la ligne 23

$query="SHOW SLAVE STATUS;"; 


$result = mysql_db_query("aid", $query, $con); echo $result; 
$r = mysql_fetch_array($result); 
if($r['Slave_SQL_Running']=="Yes"){echo $r['Exec_Master_Log_Pos']} 
+0

vous pouvez éditer cette information directement dans votre question. ... Et essayer 'echo mysql_error();' après l'envoi de la requête, il devrait montrer pourquoi il échoue –

+0

ok merci d'essayer –

+0

ok il semble que je n'ai pas la permission "Accès refusé pour l'utilisateur 'repl' @ ' % 'à la base de données' aide '"l'utilisateur repl a REPLICATION CLIENT –

Questions connexes