Jump to content
sparh

mysqli_query() empty query in ...

Rate this topic

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

Share this post


Link to post
Share on other 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.

Share this post


Link to post
Share on other sites

Que fait ta fonction "send_sql" ?


Share this post


Link to post
Share on other 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é

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...