【发布时间】:2013-06-27 09:23:15
【问题描述】:
我有一个数组,但我编写了这个不起作用的代码。有人可以帮我解决这个问题吗?非常感谢!
$sql = "SELECT * FROM `product` WHERE `product`.`Productcode` IN (".$array.") ";
$result=mysql_query($sql);
if(!$result)die('not exist');
【问题讨论】:
-
Please, don't use
mysql_*functions in new code。它们不再维护and are officially deprecated。看到red box?改为了解prepared statements,并使用PDO 或MySQLi - this article 将帮助您决定哪个。如果你选择 PDO,here is a good tutorial. -
在
$array上做一个var_dump。 -
-1 因为根据 cmets 的说法,该表甚至不存在于您的数据库中。您没有进行正确的错误检查,因此才发现。 “不起作用”也是非常没用的。
-
@darya 哇,这直接进入了我在 StackOverflow 中最差提问者的前 10 名。恭喜!
-
谢谢我发现了我的错误。非常感谢:)