Mysqli_fetch_array
paladun
Messages postés
2
Statut
Membre
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
Bonjour,
J'ai quelques notions en codage php, sql et j'ai récupéré un site que j'avais fait il y a plus de 10 ans.
Sauf que maintenant, mes mysql ne sont plus valide:
Du coup je reste bloqué sur une ligne de code:
et forcément l'erreur: Warning: mysqli_query() expects at least 2 parameters, 1 given in
merci par avance
J'ai quelques notions en codage php, sql et j'ai récupéré un site que j'avais fait il y a plus de 10 ans.
Sauf que maintenant, mes mysql ne sont plus valide:
Du coup je reste bloqué sur une ligne de code:
$user_pos = mysqli_fetch_array(mysqli_query("select x,y from map where elt_type='".$elt_type['USER']."' and elt_id='".$user_id."'"));
et forcément l'erreur: Warning: mysqli_query() expects at least 2 parameters, 1 given in
merci par avance
1 - On évite d'imbriquer les fonctions ....
Tu fais d'abord le query .. puis le fetch sur deux lignes de codes distinctes.
2 - Comme l'indique le message d'erreur, il te manque le second paramètre sur ton query
Voilà ce que j'ai fais:
mysqli_query("select x,y from map where elt_type='".$elt_type['USER']."' and elt_id='".$user_id."'"); mysqli_fetch_array($user_pos) $delta_x=floor($vis_x/2); $delta_y=floor($vis_y/2); $x=1; $y=1;Du coup ça me donne Parse error: syntax error, unexpected '$delta_x' (T_VARIABLE) in monsite on line 69
La ligne 69 c'est
Pourtant la ligne 68 c'est le même en $delta_x et pas d'erreur, bizarre ?