Ouvrir deux tables en même temps
Résolu/Fermé
Said_de_lyon
Messages postés
18
Date d'inscription
lundi 18 février 2013
Statut
Membre
Dernière intervention
29 août 2015
-
Modifié par pijaku le 3/01/2014 à 08:33
gardiendelanuit Messages postés 1770 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 - 28 déc. 2013 à 19:56
gardiendelanuit Messages postés 1770 Date d'inscription jeudi 20 décembre 2007 Statut Membre Dernière intervention 19 novembre 2016 - 28 déc. 2013 à 19:56
A voir également:
- Ouvrir deux tables en même temps
- Renommer plusieurs fichiers en même temps - Guide
- Comment ouvrir un fichier epub ? - Guide
- Ouvrir fichier .bin - Guide
- Blocage agriculteur carte en temps réel - Accueil - Transports & Cartes
- Comment ouvrir un fichier docx ? - Guide
2 réponses
MrYAU31
Messages postés
3808
Date d'inscription
samedi 23 février 2013
Statut
Membre
Dernière intervention
8 juillet 2017
1 614
28 déc. 2013 à 19:32
28 déc. 2013 à 19:32
Bonjour,
Essaye en ne faisant qu'une seul requête. Ce sera plus simple.
Un truc du genre
SELECT id , titre FROM livre WHERE id in (SELECT id FROM marque_page WHERE pseudo=? AND motdepasse=? AND pagemarquee=?)
Essaye en ne faisant qu'une seul requête. Ce sera plus simple.
Un truc du genre
SELECT id , titre FROM livre WHERE id in (SELECT id FROM marque_page WHERE pseudo=? AND motdepasse=? AND pagemarquee=?)
gardiendelanuit
Messages postés
1770
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
28 déc. 2013 à 19:34
28 déc. 2013 à 19:34
Bonsoir,
Si j'ai bien compris c'est deux tables qui ont un champs commun? Pourquoi pas un INNER JOIN alors?
Si j'ai bien compris c'est deux tables qui ont un champs commun? Pourquoi pas un INNER JOIN alors?
Said_de_lyon
Messages postés
18
Date d'inscription
lundi 18 février 2013
Statut
Membre
Dernière intervention
29 août 2015
2
Modifié par pijaku le 3/01/2014 à 08:33
Modifié par pijaku le 3/01/2014 à 08:33
$reponse = mysqli_prepare($bdd,'SELECT id, titre FROM marque_page WHERE pseudo=? AND motdepasse=? AND pagemarquee=?
INNER JOIN livre ON marque_page.id = livre.id');
mysqli_stmt_bind_param($reponse, 'sss', $pseudo, $motdepasse, $oui);
mysqli_stmt_execute($reponse);
mysqli_stmt_bind_result($reponse, $id, $titre);
Peut-on faire une requête préparé avec INNER JOIN comme je fait.
Car c'est pire qu'avant. Je n'ai qu'une table vide comme résultat
gardiendelanuit
Messages postés
1770
Date d'inscription
jeudi 20 décembre 2007
Statut
Membre
Dernière intervention
19 novembre 2016
264
Modifié par gardiendelanuit le 28/12/2013 à 19:56
Modifié par gardiendelanuit le 28/12/2013 à 19:56
Plutôt:
En supposant que pseudo et motdepasse appartiennent à la table marque_page.
SELECT M.id, L.titre FROM marque_page M INNER JOIN livre L ON M.id = L.id WHERE M.pseudo=? AND M.motdepasse=? AND M.pagemarquee=?
En supposant que pseudo et motdepasse appartiennent à la table marque_page.