J'ai tapé tout le script sans faire une seul faute par rapport au livre et il me sort une erreur : Parse error: parse error, unexpected T_ELSE in /var/www/mysql.php on line 21
voici mon script :
<?php
$host="localhost";
$user="user";
$password="mot de passe";
mysql_connect($host,$user,$password);
$sql="show status";
$result = mysql_query($sql);
if ($result == 0)
echo("Erreur " . mysql_errno() . ": " . mysql_error() . "");
elseif (mysql_num_rows($result) == 0);
echo("Requête éxécutée avec succès");
else <------l'erreur est ici
{
?>
Nom de la variableValeur
<?php
for ($i = 0 ; $i < mysql_num_rows($result); $i++) {
echo("");
$row_array = mysql_fetch_row($result);
for ($j = 0; $j < mysql_num_fields($result); $j++) {
echo("" . $row_array[$j] . "");
}
echo("");
}
?>
<?php } ?>
si quelqu'un pouvait me dire pourquoi ca marche pas et me proposer une solution ce serait simpas.
merci
# ajout
Posté par Mr Kapouik (site web personnel) . Évalué à 0.
entre les deux bout de php il faut ajouter en html :
<table border="1">
<tr><td><b>Nom de la variable</b></td><td><b>Valeur</b></td></tr>
[^] # Re: ajout
Posté par Alain Rivest . Évalué à 2.
L'erreur c'est le point-virgule en trop à la fin de la ligne "elseif (mysql_num_rows($result) == 0);"
[^] # Re: ajout
Posté par Mr Kapouik (site web personnel) . Évalué à 2.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.