sélectionner plusieurs tables mysql

Je suis en train de sélectionner deux tables avec une clause where,

Le problème: j'obtiens plus de 2 résultat. quelque chose comme 123451111 je n'ai que deux id avec la valeur 1. Je pense que je me suis fais mal.

Les tableaux n'ont pas la même structure et ne sont pas liés par tous les moyens. Des idées?

<?php include_once("config.php");
   $s = '1';
$stmt =$mydb->prepare("select * FROM table1,table2 where table1.id = ? or table2.id = ?");
stmt->bind_param('ss', $s, $s);
echo $mydb->error;
$stmt->execute();

?>
<?php
$results  = $stmt->get_result();
while ($row = $results->fetch_assoc()) {
echo $row['id']."<br/>";
}
?>
alors, comment articulez-vous ces deux tableaux?
Êtes-vous essayer de joindre ces tables?
utilisation JOIN pour obtenir les enregistrements à partir de 2 ou plusieurs tables
vous feriez mieux de se en tenir à une table. Faire une table au lieu de deux
Mais j'en ai deux.

OriginalL'auteur user2926655 | 2013-10-29