speedylol
Messages postés228Date d'inscriptionmercredi 1 septembre 2004StatutMembreDernière intervention27 novembre 2013
-
29 nov. 2004 à 16:47
cs_windu
Messages postés282Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention19 juillet 2006
-
29 nov. 2004 à 18:38
Bonjour j aimerais selectionner un champs ou plusieur de deux table mes je vois pas comment faire cela sauriez vous m'aider merci?
car je débute en php$sql = "SELECT * FROM $table_produit where id_cat='$cat' and actif_prod='1'";
$sql = mysql_db_query($base,$sql);
$nbproduit = mysql_num_rows($sql);
$nb="6";
$debut=$nb*$page;
$page=ceil($nbproduit/$nb);
echo"<center><TABLE BORDER=0 width="90%" CELLSPACING="0" cellpadding="3">";
$sql = "SELECT * FROM $table_produit where id_cat='$cat' and actif_prod='1' limit $debut,$nb";
$sql = mysql_db_query($base,$sql);
$test = mysql_num_rows($sql);
if ($test=="0")
{
dans mon code ici dessus j aimerais retiré un autre champs d'une autre table mes je vois pas très bien comment faire sauriez vous m 'aidé
cs_windu
Messages postés282Date d'inscriptionvendredi 16 mai 2003StatutMembreDernière intervention19 juillet 2006 29 nov. 2004 à 18:38
salut, ce que tu veux faire est tout a fait possible...
En fait il te suffit de faire ainsi:
$sql="SELECT table1.champ1,table1.champ2,table1.champN, table2.champ1, table2.champN FROM table1, table2 WHERE ...";
pour résumer tu dois nommer les champs que tu désire (evite d'avoir recours a * si possible car ainsi tu sauras exactement les nom des champs que tu appelle), mais en les nommant sous la forme table.champ. de cette facon tu n'auras pas d'erreur si tu a 1 champ qui existe dans plusieurs tables par ex.