我一直在尝试找出为什么我的ajax调用和sql查询无法正常工作的原因.当我查看脚本时,找不到任何错误,我的请求页面如下所示:

echo '

function UpdateRecord()

{

var userid = '.$userid.';

$.ajax({

type:"POST",

url:"spotlightcount.php",

data:{ userid: userid },

success:function () {

alert("Ok!");

}

});

}

var timeleft = 10;

var downloadTimer = setInterval(function(){

document.getElementById("countdown").innerHTML = timeleft + " seconds remaining";

timeleft -= 1;

if(timeleft <= 0){

clearInterval(downloadTimer);

document.getElementById("countdown").innerHTML = "Finished";

UpdateRecord();

}

}, 1000);

';

然后spotlightcount.php具有以下内容:

include "config.php";

mysql_connect($dbhost,$dbuser,$dbpass);

mysql_select_db($dbname) or die("Error: Unable to select database");

session_start();

if (isset($_POST['userid'])){

$userid = $_POST['userid'];

@mysql_query("Update ".$prefix."members set responsepoints=responsepoints+10, credits=credits+10 where Id=$userid limit 1") or die(mysql_error());

}

exit;

?>

现在无论我做什么,当我加载页面时,完成10秒钟的倒计时,统计信息仍然不会更新..我找不到它的问题所在.

解决方法:

您正在使用jQuery函数($.ajax),但尚未导入该库.

在关闭body标签之前添加:

< script type =“ text / javascript” src =“ https://code.jquery.com/jquery-3.3.1.js”>< / script>

标签:ajax,html,mysql,php

来源: https://codeday.me/bug/20191211/2106064.html

php为什么发送不到sql,PHP-为什么我的Ajax无法执行我的SQL查询?相关推荐

  1. mysql存储过程是不是不能穿sql语句_mysql存储过程能不能直接执行拼接的sql语句...

    展开全部 当然可以,就是在mysql存储过程中使用动态sql,就可以拼接sql,然62616964757a686964616fe58685e5aeb931333361323562后执行了. 给你复制一 ...

  2. oracle同时运行多行sql语句,.NET程序连接Oracle一次执行多行SQL的注意事项

    以前写的基于MSSQL数据库的.NET程序,不用担心SQL语句中的;或者换行符.但是因为要基于Infor LN的Oracle数据库进行开发,就碰到了;分号和换行的报错,同时一次执行UPDATE的多条更 ...

  3. python执行mysql多个sql语句_mysql -- 一次执行多条sql语句

    最近要做一个软件升级,其中涉及到数据库表字段的变动(新增或删除或修改),所有的关于数据库的变动的sql语句都是存放在Sqlupdate.sql文件中,每次升级的时候都需要执行一次Sqlupdate.s ...

  4. mysql数据库会同时执行sql吗_mysql 一次执行多条sql语句

    最近要做一个软件升级,其中涉及到数据库表字段的变动(新增或删除或修改),所有的关于数据库的变动的sql语句都是存放在Sqlupdate.sql文件中,每次升级的时候都需要执行一次Sqlupdate.s ...

  5. Laravel 5.0 框架查看执行过的SQL语句

    方式一 1.在routes.php中添加如下语句  // backend/app/Http/routes.php 最末尾添加即可 Event::listen('illuminate.query', f ...

  6. SQL语句在数据库中是如何执行的

    第一步:应用程序把查询SQL语句发给服务器端执行 我们在数据层执行SQL语句时,应用程序会连接到相应的数据库服务器,把SQL语句发送给服务器处理. 第二步:服务器解析请求的SQL语句 SQL计划缓存, ...

  7. MySQL- SQL执行计划 统计SQL执行每阶段的耗时

    文章目录 生猛干货 官方文档 某些SQL查询为什么慢 MySQL处理SQL请求的过程 查询缓存对SQL性能的影响 SQL预处理及生成执行计划 造成MySQL生成错误的执行计划的原因 如何确定查询各个阶 ...

  8. php一次性执行多条sql_PHP循环执行多条SQL

    与几乎所有"如何在PHP中执行SQL"问题一样,您实际上应该使用准备好的语句.这并不难: $ids = array(2, 4, 6, 8); // prepare an SQL s ...

  9. sql 动态写入数据库字段_批处理写入,动态SQL和参数化SQL,数据库的性能如何?...

    sql 动态写入数据库字段 最有效的数据库优化之一是批处理写入. 批处理写入受大多数现代数据库和JDBC标准的一部分支持,并且受大多数JPA提供程序支持. 普通数据库访问包括在单独的数据库/网络访问中 ...

  10. 是否会成为问题——Linq to Sql的执行可能无法复用查询计划

    查询计划 Sql Server在执行一条查询语句之前都对对它进行"编译"并生成"查询计划",查询计划告诉Sql Server的查询引擎应该用什么方式进行工作.S ...

最新文章

  1. linux vim 多窗口,关于linux vim命令 总结
  2. Openresty使用
  3. CAFFE学习笔记(一)Caffe_Example之训练mnist
  4. matlab怎么把变量一起换掉,MATLAB只是简单地把表达式里的变量名替换成数值,而不给出结果...
  5. python编写姓名年龄_python小工具 - alert弹框输出姓名年龄、求和
  6. php ignore special characters,PHP忽略第5个字符?(PHP ignore 5th character?)
  7. mysql双一参数_MySQL 的双1设置-数据安全的关键参数(案例分享)
  8. 中国IT业发展案例剖析之--豪杰解霸
  9. python创建函数如何调用字典对象_我不知道如何用Python创建一个调用我函数的字典...
  10. 大数据-浅谈hive优化
  11. ftp服务器项目,ftp服务器项目手册.doc
  12. java 写字板源代码_基于JAVA的模拟写字板的设计与实现(含录像)
  13. 俄油与中石油达成为期10年的协议;苏伊士完成股东联合体收购,苏冰岚履职首席执行官 | 能动...
  14. JavaDay16-P104-P142—二分法查找—String类—常量池—包装—装箱、拆箱—NumberFormatException
  15. 通信中相干时间与相干带宽
  16. 如何使Windows 11更快以获得良好的性能
  17. Git使用详解之可视化工具TortoiseGit
  18. linux系统下vi编辑文本时显示行号
  19. 30岁女生转行做软件测试,本人三十岁,女,现在软件测试行业,想转行,什么行业合适呢?...
  20. npm install安装失败 error D:\xxx\xxx\node_modules\node-sass: Command failed. Exit code: 1

热门文章

  1. Java经典编程题50道之二十四
  2. 数据库 -- MySQL使用
  3. SVM 学习心得
  4. linux中screen命令的用法
  5. 【Asp.Net从零开始】:使用缓存来提高网站性能 Caching(一)
  6. 计算机网络数据链路层之点对点协议PPP
  7. 十三、K8s SVC相关操作
  8. Leetcode 刷题笔记(二十七) ——动态规划篇之买股票问题(一)
  9. windows10快速搭建和部署docker、kubernetes开发环境
  10. [日推荐]『蓝轨迹外语自学中心』免费的全能外语自学工具