Comparaisons entre tables

Fermé
franck G. - 30 sept. 2014 à 19:24
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 - 3 oct. 2014 à 21:48
Bonjour,

j'ai deux tables dans ma bdd et je voudrais verifier la presence de la valeur d'un champ de la premiere dans la seconde.
sous mysql j'ai la requete mais je n'arrive pas a la transcrire en php pour que ca m'affiche la liste.

Voici la requete sql :

SELECT editeur, id FROM manga WHERE editeur NOT IN (SELECT titre FROM editeur) LIMIT 0, 30

Si vous avez des idees :)
A voir également:

2 réponses

J'ai trouve tout seul je poste la reponse si ca peut aider de futures personnes
(pour les mysql_query je sais que ca va pas plaire a certains, mais mon serveur tourne sous php4 et je ne suis pas le proprio du serveur)

<?php 
$result = mysql_query("SELECT editeur, id, title FROM manga WHERE editeur NOT IN (SELECT titre FROM editeur) LIMIT 0, 30 ");
    while ($row = mysql_fetch_assoc($result)) {
        echo "<b>Id : </b>$row[id]<br /><b>Titre manga : </b>$row[title]<br /><b>Nom editeur concerne : </b>$row[editeur]<br /><br />";  
    }
    mysql_free_result($result);
?>


J'ai mis une limite a 30 resultats mais evidemment a ceniveau on fait ce qu'on veut :)
1
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
3 oct. 2014 à 21:48
Bien jouer !
0
loupix57 Messages postés 316 Date d'inscription mercredi 20 mars 2013 Statut Membre Dernière intervention 1 juin 2015 14
Modifié par loupix57 le 30/09/2014 à 22:10
salut !
tu peut toujours essayer ça :

if(mysql_num_rows($result)==0){
return false;}
else{return true;}
0