Faire un don ! | | style | statistiques | contactez-nous | plan | lettre d'information

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 :

<?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).  

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.

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
  • [^]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