0
我想要做什麼,我剛纔說的兩個表。我有兩個連接的表格。他們加入了相同的ID。但有兩列同名,我只想輸出其中一列。加入具有相同的id和列的名稱相同,但不同的價值觀
$query= "SELECT *
FROM users
INNER JOIN bookings ON users.username = bookings.personal
JOIN products ON bookings.productid = products.productid
WHERE users.id = $id
";
$selectproductname = $db->prepare($selectuseremailquery);
$selectproductname ->execute(array());
foreach($selectproductname as $index => $rs) :
it gives me something like this table:
-id -----id----products----products------
- -
-1 1 a cup coffee cup -
-2 2 a pen a purple pen -
-----------------------------------------
我想輸出咖啡杯,但有兩列同名。我如何輸出?
這不起作用:
<td><div> <?php echo $rs['products.productname']; ?> </div> </td>
而且我有選擇它的所有*。
明確命名,而不是使用''你在想結果所有列。例如。 'bookings.id,bookings.name'等 – wvdz
Noo ...不要構建這樣的查詢。 SQL注入很容易受到攻擊。 –
Thans Wvdz。我解決了。威利姆,你什麼意思? –