我有兩個表,都包含名爲「id」的字段,每個表中有不同的數據。我需要檢索這兩個ID來構建一個URL。我使用下面的代碼:如何一次查詢兩個同名的字段,但數據不同?
<?php // no direct access
mysql_connect("localhost", "user", "pass") or die(mysql_error());
mysql_select_db("db") or die(mysql_error());
$value = $_POST['password'];
$content = mysql_query("SELECT * FROM jos_content WHERE pass='$value'") or die(mysql_error());
$menu = mysql_query("SELECT * FROM jos_menu WHERE menutype='mymenutype' AND alias='$value'") or die(mysql_error());
$id = mysql_fetch_array($content);
$itemid = mysql_fetch_array($menu);
// Print out the contents of each row into a table
if(isset($_POST['password'])){
header('Location: ' . 'index.php?option=com_content&view=article&id=' . $id['id'] . '&Itemid=' . $itemid['id']);
exit;
}
?>
不過,我只從第一個查詢中獲取數據,而第二個回報什麼。我做錯了什麼?也許我的SELECT查詢拼寫不正確?請幫忙。
由於提前, S.