2016-08-15 51 views
-4
$query1=mysql_query("select * from table1"); 
$query2=mysql_query("select * from table2");  
    while($query1_row=mysql_fetch_assoc($query1)) 
    { 

     while($query2_row=mysql_fetch_assoc($query2)) 
     { 
      echo $query1_row['fname'].$query2_row['fname']."<br>"; 
     } 
    } 

我已經創建了兩個表FNAME在兩個table.I字段連接兩個表的名字就想來連接table1中每FNAME與所有其他FNAME表2如何顯示和PHP

+0

究竟是什麼錯誤?什麼是JavaScript標籤? – k102

+3

知道接受答案意味着什麼?不要成爲海綿 –

+0

你在和OP交談嗎? – Ivan

回答

2

我無法想象爲什麼你想要做到這一點,但無論如何這是它。

如果你想從第二個表中獲取第一個表的每一行的每一行,然後把第二個查詢放在第一個while循環中。然後你會一次爲每個外部的重新執行第二個查詢環行

$query1=mysql_query("select * from table1"); 

while($query1_row=mysql_fetch_assoc($query1)) 
{ 
    $query2=mysql_query("select * from table2");  
    while($query2_row=mysql_fetch_assoc($query2)) 
    { 
     echo $query1_row['fname'].$query2_row['fname']."<br>"; 
    } 
} 

,但我必須要說的是:請不要使用the mysql_ database extension,它 被棄用(一去不復返在PHP7)特別如果您只是學習PHP,請花些精力學習PDO數據庫擴展。 Start here其真的很容易

+0

一個給你麻煩鄉紳。 –