HTML/CSS

jQuery 直接读取网站数据库数据并做判断的方法

阿里云

我们在网站开发过程中,我们有时需要直接从数据库里读取数据,并且将数据进行相关的判断。我们读取数据库的常用方法就是直接使用 PHP 来读取。

今天给大家介绍一下使用 JQUEYR 直接读取网站数据库数据并做判断的方法。通过 JQEURY 从数据库中拿数据,并且根据自己的需要进行判断得到相关的结果。

JQUEYR 直接读取网站数据库需要以下几个步骤,首先是 JS 文件,在 JS 文件中,使用 AJAX 来与 PHP 文件进行通信互联;JS 代码如下写:

也想出现在这里?联系我们
创客主机
  1. window.onload = function(){
  2. $.ajax({
  3. url:"chuli.php?kehuurl="+kehuurl,
  4. dataType:'jsonp',
  5. success:function(result) {
  6. if(!result){
  7. window.parent.parent.location.href="http://www.baidu.com?from="+kehuurl;
  8. }
  9. }
  10. });
  11. }

这段代码就是将参数 kehuurl 传送给 chuli.php,并且得到 chuli.php 文件处理后的结果,再使用 if 判断。也就是 jsonp 跨域,实现 JS 跨站请求 PHP 数据。

其次,在 chuli.php 中,要先联系自己网站的数据库,然后,拿到传递过来的参数在数据库中查询,并将查询结果返回给 JS 文件;

  1. <?php
  2. $kehuurl = $_GET["kehuurl"];
  3. //连接数据库
  4. define("DB_HOST","localhost");
  5. define("DB_USER","111");
  6. define("DB_PWD","2222");
  7. define("DB_NAME","111");
  8. $conn = @mysql_connect(DB_HOST,DB_USER,DB_PWD) or die("连接服务器出错:".mysql_error());
  9. @mysql_select_db(DB_NAME) or die("连接数据库出错:".mysql_error());
  10. @mysql_query('SET NAMES UTF8');
  11. $result = mysql_query("select domain from wp_banquan where domain = '$kehuurl'");
  12. if($result) {
  13. while($row = mysql_fetch_array($result))//转成数组,且返回第一条数据,当不是一个对象时候退出
  14. {
  15. $arr[] = $row['domain'];
  16. }
  17. exit($_GET['callback'].'('.json_encode($arr, JSON_FORCE_OBJECT).')');
  18. }
  19. else{
  20. exit($_GET['callback'].'({0: null})');
  21. }
  22. mysql_close($conn);// 关闭数据库
  23. ?>

jQuery 直接读取网站数据库数据并做判断的方法

已有 295 人购买
查看演示升级 VIP立刻购买

收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!