【问题标题】:ajax check if the database exist phpajax检查数据库是否存在php
【发布时间】:2014-03-29 02:17:02
【问题描述】:

我想在注册表单中添加一项功能,该功能将检查该数据库是否已存在。
我有几个关于 AJAX 的问题。 我正在创建一个 CMS,并在 from 我将数据库的名称指定为:

 $databse='cms_'.$subdomain;
  1. 我想在输入中检查数据库是否存在。
  2. bootstrap 3 和 jQuery validate 插件是否有一种很好的方法可以通过在每个表单域的右侧直接显示一个“绿色勾号”图像来显示表单域上的错误?

PS:这是http://jsfiddle.net/52VtD/3122/的表格!我的代码有什么问题?

【问题讨论】:

标签: javascript php jquery ajax twitter-bootstrap


【解决方案1】:

这里是an another Stack Overflow post,它解决了检查表是否存在的问题。

if(mysql_num_rows(mysql_query("SHOW TABLES LIKE '".$table."'"))==1) 
    echo "Table exists";
else echo "Table does not exist";

如果该表存在,则返回 true,否则返回 false。然后通过在输入元素旁边显示成功/失败图标来使 AJAX 对响应做出反应。

对于那些花哨的网络图标,我会选择 Font Awesome,它主要是为 Bootstrap 设计的,你显然在你的系统中使用它。

我发现这是让它发挥作用的最简单、最实用的方法。希望它对您有所帮助,我强烈建议实施人们对您的原始帖子发表评论的一些技术。

【讨论】:

    【解决方案2】:

    你可以选择mysql中的默认数据库进行eshtablish连接。 mysql 中的默认数据库是“mysql”。然后执行“显示数据库”查询并检查 db 是否已存在。

    对于动态表单验证,您可以使用许多 jquery 库和样式 ex-http://jqueryvalidation.org/documentation/

    【讨论】:

      猜你喜欢
      • 2016-06-26
      • 2017-11-24
      • 2010-12-15
      • 1970-01-01
      • 2021-11-30
      • 2014-07-08
      • 2019-06-24
      • 2014-04-03
      相关资源
      最近更新 更多