【问题标题】:Php , my sql and jquery [closed]PHP、mysql 和 jquery [关闭]
【发布时间】: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

标签: php jquery mysql


【解决方案1】:

这是一个三步过程:

  1. 修改您的 PHP 脚本以连接到数据库并从 'studentname' 表中检索姓名。
  2. 将名称作为单独的 Javascript 数组输出。
  3. 在 Javascript 中创建选择时,将 array1 的值与 PHP 代码创建的数组进行比较,并仅输出唯一的元素。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-09-02
    • 2013-01-14
    • 2010-11-12
    • 2013-03-08
    • 1970-01-01
    • 2012-11-24
    • 2012-10-08
    • 1970-01-01
    相关资源
    最近更新 更多