0
有人可以向我解释这个查询的用途吗?解释MySQL的SELECT语句
$sql=mysql_query("SELECT b.id, b.data FROM data_parent a, data b WHERE b.id=a.did and parent='$id'");
它的工作原理,但老实说,我不明白。
由于
有人可以向我解释这个查询的用途吗?解释MySQL的SELECT语句
$sql=mysql_query("SELECT b.id, b.data FROM data_parent a, data b WHERE b.id=a.did and parent='$id'");
它的工作原理,但老实说,我不明白。
由于
data_parent
和别名为a
。data
和别名为b
。a
与b
的匹配值在id
列中的b
和did
列的a
中。parent
列等于某些传入的值。b
查询从数据表,其中data_parentID是一样的数据表中的id抓住列ID &数据。它基于1个父母ID
显示
id
和data
列这是否作出任何更有意义吗? 'SELECT b.id,b.data FROM data_parent a JOIN data b ON b.id = a.did WHERE parent ='$ id''。如果你告诉我们哪个表“父母”也会有帮助。 – 2011-04-21 22:46:41你的代码也很好用。我必须研究外键关系。我对这种类型的语法确实存在问题 – anvd 2011-04-21 22:52:27
“有人可以向我解释这个查询做了什么吗?” - 是的,查询是用来暴露给你SQL注入:) – 2011-04-21 22:52:49