Insérer dans ma table si le count ...

Stef -  
jeremy.s Messages postés 1248 Statut Membre -
Bonjour,

je souhaite inserer dans donnée dans ma base si le count est supérieur ou egal a 4 , l'insertion fonction c'est le count qui bloque :) voici mon code
 $requete="SELECT COUNT(*) FROM carousel";
			$result = mysql_query($requete) or die (mysql_error()); 
			$resultat=mysql_fetch_row($result); 
			if($result <= 4){

Et voilà ce qu'on 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 'index' at line 1"

3 réponses

  1. jeremy.s Messages postés 1248 Statut Membre 79
     
    Je t'avais pas montré l'objet PDO comme objet pour faire des requetes en BDD ?
    Pourquoi tu es passé à mysql_connect ? my_sql connect est vieux et serra bientot supprimé de php, donc préfère PDO qui est la nouvelle norme ;-)

    Sinon encore une erreur de syntaxe, décidément tu n'as que ca !
    Ta table carouselle est bien dans ta base index ?
    0
  2. Stef
     
    Non enfaite ici je me suis trompé c'est n'est pas une erreur de syntaxe ... ^^ Ici il me dit No database delected pas de base de donnée selectionné
    0
  3. jeremy.s Messages postés 1248 Statut Membre 79
     
    Il te suffit de présicer le nom de la base de données alors :)
    0
    1. Stef
       
      Bah oui mais non ^^ ... il faut que je la lie au reste de mon code ?
      0
    2. jeremy.s Messages postés 1248 Statut Membre 79
       
      mysql_select_db non ?
      Ou sinon le nom de la bd . le nom de la table :
      select * from bdd.user
      0
    3. Stef
       
      mysql_select_db("administration");
      $requete="SELECT COUNT(*) FROM administration.carousel";
      Voilà l'erreur:
      SELECT command denied to user ''@'localhost' for table 'carousel'
      0
    4. jeremy.s Messages postés 1248 Statut Membre 79
       
      Euh non soit l'un soit l'autre, si tu met le msysql_select_db pas besoin de administration.carousel !
      0
    5. Stef
       
      Alors quand je garde mysql_select_db il continu de me dire no database selected et quand je met le . il me dit toujours command denied
      0