Aller au contenu

mysqli_query() empty query in ...


sparh

Sujets conseillés

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

Lien vers le commentaire
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é

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...