Tom's Guide > Forum > Programmation > Probleme création livre d'or

Probleme création livre d'or

Forum Programmation : Probleme création livre d'or

TomsGuide.com : 800 000 inscrits répondent à toutes vos questions high-tech et informatique. Pour obtenir de l'aide, inscrivez-vous gratuitement !
Mot :    Pseudo :           
 

bonjour a tous
je suis actuellement en train de réalisé un tp sur le livre d'or... tout marche 'mais je n'ai pas fini le tp) mais il y a un message qui apparait et qui me dit "You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '*) AS nbt FROM livreor' at line 1" avec que le code ci dessous et je n'ai pas compris pourquoi et ce que cela siginifie.

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  3.   <head>
  4.       <title>Bienvenue sur le future site de momo-ben2A </title>
  5.       <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  6.   </head>
  7.   <body>
  8.  
  9.   <form method="post" action="message_livre_or.php">
  10.   <label for="pseud">pseudo</label> : <input type="text" name="pseudo" id="pseud" value="admin" maxlength="25"/><br/>
  11.   <textarea name="message">inserez votre message</textarea><br/>
  12.   <input type="submit" value="Valider"/><input type="reset" value="Effacer"/>
  13.   </form>
  14.  
  15.  
  16.   <?php
  17.     mysql_connect ("localhost", "root", "" );
  18.     mysql_select_db ("entrainement" );
  19.     $pseudo = mysql_real_escape_string(htmlspecialchars($_POST['pseudo']));
  20.     $message = mysql_real_escape_string(htmlspecialchars($_POST['message']));
  21.     mysql_query ("INSERT INTO livreor VALUES ('', '$pseudo','$message')" )or die (mysql_error());
  22.     mysql_close();
  23.     ?>
  24.     <?php
  25.     mysql_connect ("localhost", "root", "" );
  26.     mysql_select_db ("entrainement" );
  27.     $recup = mysql_query("SELECT * FROM livreor ORDER BY id DESC LIMIT 0,15" ) or die (mysql_error());
  28.     while ($donnees = mysql_fetch_array($recup))
  29.     {
  30.     echo $donnees['pseudo']; ?> : <?php echo $donnees['message'];?> <br/>
  31.     <?php
  32.     }
  33.     mysql_close();
  34.      mysql_connect ("localhost", "root", "" );
  35.     mysql_select_db ("entrainement" );
  36.     $nombre_de_message_total = mysql_query ("SELECT COUNT * AS nbt FROM livreor" ) or die (mysql_error());
  37.     $nombre_de_message_total = mysql_fetch_array($nombre_de_message_total);
  38.     $nombre_de_message_total = $nombre_de_message_total['nbt'];
  39.     $nombre_de_messages_par_page = 15;
  40.     $nombre_de_pages = ceil($nombre_de_message_total/$nombre_de_messages_par_page);
  41.     mysql_close();
  42.     ?>
  43.  
  44. </body>
  45. </html>

Liens sponsorisés
Inscrivez-vous ou connectez-vous pour masquer ceci.

Code :
  1. SELECT COUNT(*) AS nbt FROM livreor



count() est une fonction mysql.

Répondre à SiM07

je dois l'ecrire comme sa alors ?

Code :
  1. ("SELECT COUNT (* )AS nbt FROM livreor" )

?

Répondre à wahhh

$nombre_de_message_total = mysql_query ("SELECT COUNT(*) AS nbt FROM livreor" ) or die (mysql_error());

Répondre à SiM07
Tom's Guide > Forum > Programmation > Probleme création livre d'or
Aller à :

Il y a 1752 utilisateurs connus et inconnus. Pour voir la liste des connectés connus, cliquez ici.

Liens