簡體   English   中英

ajax檢查數據庫是否存在php

[英]ajax check if the database exist php

我想在注冊表單中添加一個功能,該表單將檢查該數據庫是否已存在。
我有一些關於AJAX的問題。 我正在創建一個CMS,並在from中指定數據庫的名稱:

 $databse='cms_'.$subdomain;
  1. 我想檢查輸入是否存在數據庫。
  2. 使用bootstrap 3和jQuery驗證插件是否有一種很好的方式通過在每個表單字段的右側直接顯示“綠色勾號”圖像來顯示表單字段上的錯誤?

PS:這是http://jsfiddle.net/52VtD/3122/的形式! 我的代碼中有什么問題?

這是另一個Stack Overflow帖子 ,它解決了檢查表是否存在的問題。

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

如果該表存在,則只返回true,否則返回false。 然后通過在input元素旁邊顯示成功/失敗圖標使AJAX對響應做出反應。

對於那些花哨的網頁圖標,我會選擇Font Awesome ,它主要是為Bootstrap設計的,你顯然在你的系統中使用它。

我覺得這是最簡單,最實用的方法。 希望它能幫助你,我強烈建議你實施一些人們對你原帖的評論。

您可以在mysql中選擇默認數據庫以實現eshtablish連接。 mysql中的默認數據庫是'mysql'。 然后執行'show databases'查詢並檢查db是否已存在。

對於動態表單驗證,您可以使用許多jquery庫和樣式ex- http://jqueryvalidation.org/documentation/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM