php应用程序代码的评估

php应用程序代码的评估,php,mysql,Php,Mysql,谢谢你的阅读。。。。我仍然在学习php和MySQL查询的诀窍 我有一个查询表条目的系统。。。我已经在sql查询中管理了这两个表的连接 样本: $sql = mysql_query("select * from table1,table2 where `field_table1` = `field_table2` and `x`= 'x' and y = 'y'") 我关于验证此查询的问题。。。表1中的联接字段必须与表2中的字段相同。if语句是解决方案吗?我将如何处理 基本上,如果field_t

谢谢你的阅读。。。。我仍然在学习php和MySQL查询的诀窍

我有一个查询表条目的系统。。。我已经在sql查询中管理了这两个表的连接

样本:

$sql = mysql_query("select * from table1,table2 where `field_table1` = `field_table2` and `x`= 'x' and y = 'y'")
我关于验证此查询的问题。。。表1中的联接字段必须与表2中的字段相同。if语句是解决方案吗?我将如何处理

基本上,如果field_table1不等于field_table2,我不希望查询显示搜索结果

谢谢你的帮助

SELECT *
   FROM table1
INNER JOIN table2 ON...
WHERE table1.field != table2.field

我真的不知道你在问什么,但是如果你还在学习PHP,你应该读一读,不要浪费时间学习
mysql\u query
。这是上世纪90年代的一个不推荐使用的接口,正在被删除。学习一个像这样的现代界面并不难,最多需要半个小时,并为您提供了编写SQL代码的工具,这些代码不会弄乱您的代码。非常感谢您的回复,知道仍有人在帮助他人,这真是一件幸事。我将研究上述PDO@萨玛的苏洛蒂翁并没有起作用。我会将我的代码粘贴到php文件中,希望它能帮助您帮助我lol。$term=$\u POST['term']$sql=mysql\u查询(“从用户中选择*,参考员工,其中
user\u id
!=
employeerID
idnumber
='$term'和employeed='1')或死亡('Error in query:$sql..mysql\u Error());{