Requete sur 2 table en PHP
6 messages • Page 1 sur 1
Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics
Requete sur 2 table en PHP
Bonjour à tous,
Je souhaite faire une requête sur 2 table qui ont un champs commun
J'ai codé cela
Le but est d'afficher toutes les lignes communes dans le champs1
Mais cela ne fonctionne pas, suivant comment ke le code, j'ai soit :
Error mysql fetch array
ou
mysql_query(): Unable to save result set
si j'execute cette requete dans une seule table, cela fonctionne
Merci à vous de votre aide
Je souhaite faire une requête sur 2 table qui ont un champs commun
J'ai codé cela
- Code: Tout sélectionner
<?php
$sql = 'SELECT table1.champs1, table2.champs1 FROM table1, table2 WHERE table1.champs1=table2.champs1';
// on exécute cette requête
$resultat = mysql_query($sql) or die();
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($req)) {
echo ' '.$sql.' <br />';
echo ''.$data['champs1'].'<br />';
}
// on ferme la connexion à la base de données.
mysql_close ();
?>
Le but est d'afficher toutes les lignes communes dans le champs1
Mais cela ne fonctionne pas, suivant comment ke le code, j'ai soit :
Error mysql fetch array
ou
mysql_query(): Unable to save result set
si j'execute cette requete dans une seule table, cela fonctionne
Merci à vous de votre aide
- petit-ourson
- WRInaute passionné

- Messages: 843
- Inscription: Lun Mai 31, 2004 15:19
Tu utilises $req comme paramètre de mysql_fetch_array() alors que ton résultat se trouve dans $resultat.
Oui exact ..... Correction
Et j'obtiens
Warning: mysql_query(): Unable to save result set in ... on line 8
Qui correspond à
$resultat = mysql_query($sql) or die();
- Code: Tout sélectionner
// on exécute cette requête
$resultat = mysql_query($sql) or die();
// on va scanner tous les tuples un par un
while ($data = mysql_fetch_array($resultat)) {
Et j'obtiens
Warning: mysql_query(): Unable to save result set in ... on line 8
Qui correspond à
$resultat = mysql_query($sql) or die();
-

ecocentric - WRInaute accro

- Messages: 3577
- Inscription: Mar Fév 10, 2004 16:40
Teste la requête pour voir si c'est pas la requête qui merdouille.
Vérifie que la connexion au serveur existe, que tu as bien sélectionné une base de données et que tout s'est bien passé à ce niveau.
Après, tape ton message d'erreur dans Google pour voir à quoi ça correspond exactement (tu vas logiquement tomber sur des messages existants dans les forums.
Vérifie que la connexion au serveur existe, que tu as bien sélectionné une base de données et que tout s'est bien passé à ce niveau.
Après, tape ton message d'erreur dans Google pour voir à quoi ça correspond exactement (tu vas logiquement tomber sur des messages existants dans les forums.
6 messages • Page 1 sur 1
Formation recommandée sur ce thème :
Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.
Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.
Lectures recommandées sur ce thème :
- Les pays gérés par la Google Toolbar 2.0
- Google API : guide de développement de l'API Google
- Yahoo Slurp et autres robots d'indexation de Yahoo
- Services et outils de Yahoo! Search
- Parts de marché des moteurs aux USA (Octobre 2006)
- Les visiteurs de WRI apprécient Firefox
- Nombre moyen de mots par requête : statistiques AOL Août 2006
- Nombre de clics dans les pages de résultats : statistiques AOL Août 2006
- Agent Web Ranking v.2.6.2 s'ouvre à l'Asie
- Informations sur l'infrastructure technique de Google
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité



le forum