大佬教程收集整理的这篇文章主要介绍了php – 创建一个站点来查询表的数据库,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
在此期间,我想创建一个简单的网站.我想对网站做的只是简单地连接到我们的数据库,允许手动测试人员输入一些关键字,并返回表格中与所提供的关键字相近/相关的任何列.这将为我们的测试人员在我们(相当大的)数据库中搜索colums节省大量时间.
我怎么能创建这样的网站?我认为它可能对很多人有用,所以我决定在这里发布问题以收集StackOverflow的想法.
目前,我正在考虑一个带有文本框的简单PHP页面,它允许用户输入一些以逗号分隔的数据.基于逗号分解数据,将其保存在数组中.连接到我的数据库,然后使用Information Schema View检索列信息.
我的主要问题是 – 使用信息架构视图检索与用户输入的关键字相关的列的最有效方法是什么?如何确保返回的列最合适?
这里的任何输入将不胜感激.非常感谢.
Tl; dr是粗体部分,适合忙碌的人:)
的index.html
<!DOCTYPE html> <html lang="en"> <head> <script type="text/javascript"> $(document).ready(function() { $("#faq_search_input").keyup(function() { var faq_search_input = $(this).val(); var dataString = 'keyword='+ faq_search_input; if(faq_search_input.length>1) { $.ajax({ type: "GET",url: "ajax-search.PHP",data: dataString,success: function(server_responsE) { document.getElementById("searchresultdata").style.display = "block"; $('#searchresultdata').html(server_responsE).show(); } }); }return false; }); }); </script> </head> <body> <div class="searchholder"> <input name="query" class="quicksearch" type="text" id="faq_search_input" /> <div id="searchresultdata" class="searchresults" style="display:none;"> </div> </div> </body> </html>
Ajax的的search.PHP
//you must define your database setTings define("DB_HOST","FOO"); define("DB_USERNAME","BAR"); define("DB_password","YOUR passworD"); define("db_name","DATABASE NAME"); if(isset($_GET['keyword'])) { $search = new MysqLi(DB_HOST,DB_USERNAME,DB_password,db_name); if ($search->connect_errno) { echo "Failed to connect to MysqL: (" . $search->connect_errno . ") " . $search->connect_error; $search->close(); } $keyword = trim($_GET['keyword']) ; $query ="SELECT columN_NAME FROM ".db_name.".INFORMATION_scheR_640_11845@A.columNS WHERE columN_NAME LIKE '%".$keyword."%'"; $values = $search->query($query); if($values->num_rows != 0) { while($row = $values->fetch_assoc()) { echo $row['columN_NAME']."<br>"; } } else { echo 'No Results for :"'.$_GET['keyword'].'"'; } }
以上是大佬教程为你收集整理的php – 创建一个站点来查询表的数据库全部内容,希望文章能够帮你解决php – 创建一个站点来查询表的数据库所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。