你那个$row_a['pname']是从PHP程序中传来的吧,改成这样就能执行了,大概$sql="SELECT * FROM city WHERE city.pname='$row_a['pname']"; $result=mysql_query($sql); 如果单纯用MYSQL,则需要把$row_a['pname']换成特定的值,如 SELECT * FROM city WHERE city.pname='A'
你这个应该是多表交叉查询 数据表 row_a 数据表 city 表 row_a中的字段pname 与city 中的字段pname 相等所以语句应该这样写:select c.* from city as c inner join row_a as r on c.pname=r.pname你可以搜一下 inner join , left join , right join 基本就知道了
$result=mysql_query($sql);
如果单纯用MYSQL,则需要把$row_a['pname']换成特定的值,如
SELECT * FROM city WHERE city.pname='A'
数据表 row_a
数据表 city
表 row_a中的字段pname 与city 中的字段pname 相等所以语句应该这样写:select c.* from city as c inner join row_a as r on c.pname=r.pname你可以搜一下 inner join , left join , right join 基本就知道了