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

Fermé
Stef - 5 juin 2013 à 14:48
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 - 5 juin 2013 à 15:54
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

jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
5 juin 2013 à 15:09
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
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
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
5 juin 2013 à 15:13
Il te suffit de présicer le nom de la base de données alors :)
0
Bah oui mais non ^^ ... il faut que je la lie au reste de mon code ?
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
5 juin 2013 à 15:17
mysql_select_db non ?
Ou sinon le nom de la bd . le nom de la table :
select * from bdd.user
0
mysql_select_db("administration");
$requete="SELECT COUNT(*) FROM administration.carousel";
Voilà l'erreur:
SELECT command denied to user ''@'localhost' for table 'carousel'
0
jeremy.s Messages postés 1226 Date d'inscription lundi 28 mars 2011 Statut Membre Dernière intervention 2 septembre 2013 79
5 juin 2013 à 15:21
Euh non soit l'un soit l'autre, si tu met le msysql_select_db pas besoin de administration.carousel !
0
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