interroger une bdd
5 messages
• Page 1 sur 1
- dudo
- WRInaute occasionnel

- Messages: 453
- Inscription: 10 Jan 2004
interroger une bdd
Bonjour,
Si quelqu'un veux bien m'expliquer mon erreur,
La requete 1 est ok alors que la 2 m'affiche
un Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
merci ludo
Si quelqu'un veux bien m'expliquer mon erreur,
La requete 1 est ok alors que la 2 m'affiche
un Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource
merci ludo
$nb_affichage_par_page ="10";
(1) $sql = 'SELECT count(*) FROM book';
(2)$sql = 'SELECT count(*) FROM book WHERE word Like '.$keyword.' ';
// on exécute cette requête
$resultat = mysql_query($sql);
// on récupère le nombre d'éléments à afficher
$nb_total = mysql_fetch_array($resultat);
/
/ on teste si ce nombre ne vaut pas 0
if (($nb_total = $nb_total[0]) == 0) {
echo ' Aucune réponse trouvée';
} else {
if (!isset($debut)) $debut = 0;
(1) $sql = 'SELECT * FROM book LIMIT '.$debut.','.$nb_affichage_par_page;
(2) $sql = 'SELECT * FROM book WHERE word Like '.$keyword.' LIMIT '.$debut.','.$nb_affichage_par_page;
}
// on exécute la requête
$req = mysql_query($sql);
// $brows = mysql_num_rows($req); // nbre ligne pr plage de reponses
// $tab_data = array();
// on scanne les tuples
while ($row = mysql_fetch_array($req)) {
-

Aye-Aye - WRInaute passionné

- Messages: 1917
- Inscription: 15 Avr 2005
(1) $sql = 'SELECT * FROM book LIMIT '.$debut.','.$nb_affichage_par_page.' ';
(2) $sql = 'SELECT * FROM book WHERE word Like '.$keyword.' LIMIT '.$debut.','.$nb_affichage_par_page.' ';
Et comme cela ?
Par ailleurs, il me semble que ta valeur $keyword devrait être encadrée de ' ' après Like.
- dudo
- WRInaute occasionnel

- Messages: 453
- Inscription: 10 Jan 2004
Aye-Aye a écrit:(1) $sql = 'SELECT * FROM book LIMIT '.$debut.','.$nb_affichage_par_page.' ';
(2) $sql = 'SELECT * FROM book WHERE word Like '.$keyword.' LIMIT '.$debut.','.$nb_affichage_par_page.' ';
Merci pour ton intervention du coup (1) passe mais toujours
pas ( 2)
En ravanche je ne comprends pas $keyword est encadré
Par ailleurs, il me semble que ta valeur $keyword devrait être encadrée de ' ' après Like.
- dudo
- WRInaute occasionnel

- Messages: 453
- Inscription: 10 Jan 2004
Aye-Aye a écrit:Tu as essayé ceci ?(2) $sql = 'SELECT count(*) FROM book WHERE word Like "'.$keyword.'" ';
(2) $sql = 'SELECT * FROM book WHERE word Like "'.$keyword.'" LIMIT '.$debut.','.$nb_affichage_par_page.' ';
Ok c'est un peu fou cette histoire (1) ne passe plus mais 2 passe,
je vais l'encadrer en rouge
merci
5 messages
• Page 1 sur 1
Lectures recommandées sur ce thème :
- interroger une bdd
- plusieurs BDD ou 1 BDD avec des prefixes ???
- Interroger directement GG
- Interroger API google
- Interroger directement Google ?
- MYSQL - Intérroger plusieurs tables en même temps ?
- Comment interroger une Base de donnée distante
- Interroger une base de données pour l'URL Rewriting
- Interroger les WHOIS sur des mots clès
- Serveur Freya SQL Comment interroger la base de données?
- Connaitre son PageRank sans la Google Toolbar... - 20-10-2002
- Script de mise en cache des pages (PHP MySQL) - 09-08-2010
- Le futur du moteur de recherche vu par les Français - 21-01-2010
- Les bonnes stratégies de mots-clés pour le référencement - 04-08-2008
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité
