[RESOLU] Erreur SQL ! Query est vide:

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] Erreur SQL ! Query est vide:

Re: Erreur SQL ! Query est vide:

par zagkhaled » 21 mars 2017, 21:55

Merci pour le conseil j'ai refait la syntaxe de cette façon et ça marcher:
$sql="INSERT INTO absence (idabsence,ideleve,dateabs,heureabs) VALUES('','$id','$d','$h' " ;
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
cordialement

Re: Erreur SQL ! Query est vide:

par moogli » 21 mars 2017, 09:53

salut,

supprime en un :)

celui ci qui doit te donner une erreur vue que $sql n'est pas une chaîne de caractères.

@+
mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());

Re: Erreur SQL ! Query est vide:

par zagkhaled » 21 mars 2017, 07:10

Merci pour la réponse ; mais je ne vois pas comment faire pour le corriger.

Re: Erreur SQL ! Query est vide:

par or 1 » 20 mars 2017, 14:16

il y a 2 mysql_query
un seul est nécessaire.

Erreur SQL ! Query est vide:

par zagkhaled » 20 mars 2017, 13:21

salut ,
Quand je fait appel à ma page confirmation des absences un message m'indique :Erreur SQL !
Query est vide:
je désire ajouter les élèves absents , la date d'absence et l'heure d'absence à la table absence à partir de la table élève qui est déjà remplit.
Est ce qu'il y a quelqu'un pour m'aider merci)
voici le code php :( sachant que dateabs (est de type date et heureabs est de type varchar)
$dr=mysql_query("select * from eleve where absent='1'");
		while ($ligne=mysql_fetch_array($dr))
		{ $id=$ligne['Ideleve'];		
		  $d=date("d m y");
		  $h=date("H");		 
		 $sql=mysql_query("INSERT INTO absence(idabsence,ideleve,dateabs,heureabs)       	VALUES('','$id','$d','$h'");
		mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error()); 
      	}
		echo 'Vos infos on été ajoutées.'; 
		mysql_close();
cordialement