作者one0one (one0one)
看板PHP
标题[请益] JOIN的问题
时间Thu Jun 15 17:21:11 2006
product资料表中:有p_id(唯一)、c_id、p_name栏位
例如:p_id:1234 c_id:1 p_name:ADOBE
p_id:6789 c_id:1 p_name:MICROSOFT
webhd资料表中:有f_id(唯一)、p_id、c_id、f_name栏位
例如:f_id:1 p_id:1234 c_id:1 f_name:file1
f_id:2 p_id:1234 c_id:1 f_name:file2
若要将上面JOIN起来,$row2会抓不到值
$SQLStr2 = "SELECT product.*, webhd.* FROM product AS product ";
$SQLStr2 .= "LEFT JOIN webhd AS webhd ON product.p_id = webhd.p_id WHERE
c_id='$c_id'";
$res2 = mysql_query($SQLStr2);
$row2 = mysql_fetch_array($res2);
是哪里错了呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.217.195.210
1F:推 JoeHorn:WHERE product.c_id='$c_id' .... XD 06/16 12:04
2F:推 one0one:用过了,依旧不行XD 06/16 16:26
3F:推 one0one:难道p_id是不是【主键】,有关? 06/16 16:55
4F:推 nopeace:你的$c_id有值吗? 06/16 23:56
5F:推 one0one:YES 06/18 00:08