【发布时间】:2011-05-25 13:03:42
【问题描述】:
我的 MySQL 数据库中有一个名为 studentname 的表。
我在 Javascript 中创建了一个数组为var array1=["john","sam","peter","kelvin"];
我用这些数组值填充了一个select 框。
如果表studentname 包含像“sam”和“peter”这样的名称,现在我只想用值“john”和“kelvin”填充选择框,因为“sam”和“peter”已经存在于数据库表中。
我该怎么做?
【问题讨论】:
-
你的问题太宽泛了。 Stack Overflow 是针对特定的可回答的编程问题。您应该尝试的第一件事是通过
PDO将数据库中的名称提取到您的 PHP 脚本中自己尝试一下,如果遇到困难,请回来询问有关已跳闸部分的特定你起来了。 -
请修正问题标题。列出所有问题的标签是不可接受的问题摘要。
-
@meagar:感谢您向另一位初学者推荐 mysql_query... 没有人应该再学习不安全的 sql,我们有多久没有 php.net/PDO 和参数化查询了?
-
@Kris
mysql_*系列函数仅在使用不当时不安全,但您的观点是有效的。老实说,我已经很久没有担心 PHP 是如何与数据库通信的了。我责怪 ORM :p