Aller au contenu
sparh

mysqli_query() empty query in ...

Noter ce sujet :

Recommended Posts

Bonjour,

en regardant mes logs je vois qu'il y a un warning php qui revient souvent :

mysqli_query() empty query in ...

J'ai trouvé le bout de code concerné qui est dans la requête suivante

$sql_get_vehicule = "SELECT id,type FROM Vehicule_type WHERE actif='1' AND userid='$id_proprio_site' ORDER BY type ASC";$req=send_sql($sql_get_vehicule,'récup option type');while($row=mysqli_fetch_array($req)) {	if($row['id'] == $type) $selected = ' selected="selected"'; else $selected='';	$option_type .= '<option value="'.$row['id'].'"'.$selected.'>'.stripslashes($row['type']).'</option>';	$ressources .= '{"title":"'.$row['type'].'","id":"'.$row['id'].'"},';	$array_change_type_v .= '\''.$row['id'].'\':\''.addslashes($row['type']).'\',';}mysqli_free_result($req);

Et c'est précisément la ligne suivante qui crée le Warning (si j'enlève ou //commente la ligne pas de Warning)

$ressources .= '{"title":"'.$row['type'].'","id":"'.$row['id'].'"},';

La requête est correctement effectuée et j'ai bien les résultats escomptés
Auriez vous une idée du problème ?

Merci d'avance

Partager ce message


Lien à poster
Partager sur d’autres sites

il n'y a aucune raison que cette ligne génère une erreur et pas celle au dessus ou en dessous.


et pas d'appel à mysqli_query() sur cette ligne.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

J'ai bien galéré mais j'ai fini par trouver.
En fait en désactivant ma variable PHP

$ressources .= '{"title":"'.$row['type'].'","id":"'.$row['id'].'"},';

ça bloquait aussi une requête ajax (et c'est pour ça qu'il n'y avait plus de warning).

Le warning PHP venait d'une requête exécutée par le script appelé via ajax.

En tous cas merci d'avoir regardé

Partager ce message


Lien à poster
Partager sur d’autres sites

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant

×