Retourner aux forums || Retourner au forum Programmation.php
Programmation.php : erreur de else
Posté par Philou Kapouik () le 13 juillet 2005
Je me met doucement au php et j'ai vu dans un livre un script permettant de faire une connection à une base de donnée mysql et de dire si la connection s'est bien faite.
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 :
si quelqu'un pouvait me dire pourquoi ca marche pas et me proposer une solution ce serait simpas.
merci
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
--
Software is like sex: it's better when it's free
> Lire le message (3 commentaires, moyenne: 1,3).
Software is like sex: it's better when it's free
ajout
Posté par
Philou Kapouik () le 13/07/2005 à 18:20. (lien). Évalué à 0.
visiblement un bout du code a disparu ...
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>
--
Software is like sex: it's better when it's free
Software is like sex: it's better when it's free
-
[^]Re: ajout
Posté par Alain Rivest (page perso, ) le 13/07/2005 à 18:51. (lien). Évalué à 2.meeuuuhhh non! :)
L'erreur c'est le point-virgule en trop à la fin de la ligne "elseif (mysql_num_rows($result) == 0);"-
[^]Re: ajout
Posté par Philou Kapouik () le 13/07/2005 à 19:53. (lien). Évalué à 2.effectivement ca marche mieux d un coup ...
--
Software is like sex: it's better when it's free
-
Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.php



Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.