Erreur dans une ligne sql
Utilisateur anonyme
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
j'ai un petit souci pour trouver l'erreur dans ce petit bout de code :
l'erreur vient de la ligne ou il y'a le "while" : supplied argument is not a valid MySQL result resource
je remercie d'avance celui ou ceux qui pourront m'aider.
j'ai un petit souci pour trouver l'erreur dans ce petit bout de code :
$conn = mysql_connect($host, $user, $passwd) or die ("identifiant mdp incorrect"); while(($res = mysql_fetch_array(mysql_query("SELECT titre FROM %$search% WHERE id=1"))) != NULL) { $result[] = $res['titre']; }
l'erreur vient de la ligne ou il y'a le "while" : supplied argument is not a valid MySQL result resource
je remercie d'avance celui ou ceux qui pourront m'aider.
A voir également:
- Erreur dans une ligne sql
- Partager photos en ligne - Guide
- Mètre en ligne - Guide
- Aller à la ligne dans une cellule excel - Guide
- Apparaitre hors ligne instagram - Guide
- Formulaire en ligne de meta - Guide
4 réponses
Essai ceci :
$conn = mysql_connect($host, $user, $passwd) or die ("identifiant mdp incorrect"); while($res = mysql_fetch_array(mysql_query("SELECT titre FROM %$search% WHERE id=1")) != NULL) { $result[] = $res['titre']; }
Utilisateur anonyme
ca marche pas :(
Solution :
mysql_connect($host, $user, $passwd) or die ("identifiant mdp incorrect");
mysql_select_db($base) or die("erreur de connexion a la base de donnees");
$query = 'SELECT titre FROM %'.$search.'% WHERE id=\'1\'';
$resultat = mysql_query($query);
while(($data = mysql_fetch_assoc($resultat)) != NULL)
{
$result[] = $data['titre'];
}
mysql_connect($host, $user, $passwd) or die ("identifiant mdp incorrect");
mysql_select_db($base) or die("erreur de connexion a la base de donnees");
$query = 'SELECT titre FROM %'.$search.'% WHERE id=\'1\'';
$resultat = mysql_query($query);
while(($data = mysql_fetch_assoc($resultat)) != NULL)
{
$result[] = $data['titre'];
}
résolu , j'ai oublié de preciser la base de donnée choisie :)
merci tout de meme pour vos reponses , ça peut toujours servir ^^
merci tout de meme pour vos reponses , ça peut toujours servir ^^
$query = 'SELECT titre FROM %'.$search.'% WHERE id=\'1\'';
après FROM il faut le nom de la table dans laquelle chercher
si elle est contenue dans la varaible $search aors mets tout simplement
sans les %
après FROM il faut le nom de la table dans laquelle chercher
si elle est contenue dans la varaible $search aors mets tout simplement
$query = 'SELECT titre FROM '.$search.' WHERE id="1" ';
sans les %
salut alain et merci pour ta reponse, le deuxieme $query marche bien par contre c'est pas ce que je cherche, le premier parcontre ne marche pas :(
pour vous aider un petit peu , j'essaie de faire un petit script pour autocompleter la barre de recherche , celle ci devra alors proposer des suggestions de recherche
pour vous aider un petit peu , j'essaie de faire un petit script pour autocompleter la barre de recherche , celle ci devra alors proposer des suggestions de recherche