参见英文答案 > Why shouldn’t I use mysql_* functions in PHP?                                    15个

我已经在这一个超过一个小时了,我可以连接到我的数据库和所有(不会给出任何错误)但是当我尝试使用时我收到以下错误

“的mysql_query($查询);”

Call to undefined function mysql_query()

我已经尝试过启用:

extension=php_mysql.dll

extension=php_mysqli.dll

而且我补充说:

extension_dir = "ext"

extension=php_mysql.dll

在导入列表的末尾.

在我所做的每一次更改之间,我重新启动了exampp中的所有进程,并且在我单独尝试它的每个解决方案之后仍然会出现这个恼人的错误.

我试过在网上看,但唯一类似于我的错误是:

Call to undefined function mysql_connect()

在任何一点上我都没有任何问题,从未见过它.

我在这里问它是因为我在谷歌搜索结果上发了垃圾邮件而上面的问题;不是我拥有的那个.

如果有人可以帮助我,我会很高兴,我在网上找到的教程显示了我写的完全相同的代码.

解决方法:

PHP 7已经摆脱了mysql_query(),因为它以各种方式存在问题! API不鼓励良好的做法,官方的说法是它没有维护,没有准备好的声明!?!它本质上是PHP中最大的问题,它鼓励导致sql注入的不良做法,这是一个重大的糟糕情况.

但是,我确实使用遗留代码库,因此在某些情况下我必须处理与您相同的情况.如果您的代码库很小,只需更新数据库连接方法即可.如果你有一个很大的代码库,我推荐这个:

>将此代码库的php版本回滚到php 5.6,它将得到支持.

>花点时间更新到PDO(你可以创建一个

在PDO周围包装,以减少冗长,仍然允许准备

查询).

>忽略mysqli.如果从mysql_ *升级需要5分钟,你可能做错了,让自己开放sql-injection.只需去PDO并开始使用准备好的查询,这样你就可以在晚上睡觉.

>如果您仍想在更现代的项目中使用php 7,请使用旧的php 5.6遗留代码库启动一个vagrant实例.

标签:php,mysql,undefined,mysql-connect

来源: https://codeday.me/bug/20190722/1503414.html

mysql 调用未定义函数_php – Wierd和Annoying错误:调用未定义的函数mysql_query()[复制]...相关推荐

  1. php mysql函数未定义,关于php:Wierd和Annoying错误:调用未定义的函数mysql_query()...

    本问题已经有最佳答案,请猛点这里访问. 我已经在这里一个多小时了,我可以连接到我的数据库和所有(不给出任何错误),但当我尝试使用"mysql_query($query):" Cal ...

  2. matlab 函数 未定义,matlab一直说我未定义函数或变量x怎么办?

    你有没有给x赋值?没有的话,函数g(x)没法调用参数x就出错了.例如试试:12x = 1:10;g(x)www.mh456.com防采集. 首先你这个函数写的是2113没问题,我感觉你的5261基础不 ...

  3. mysql未定义_解析:以mysql_开始的未定义引用错误

    当你链接到应用程序以使用MySQL客户端库时,可能会遇到以mysql_开始的未定义引用错误,如下所示: /tmp/ccFKsdPa.o: 在函数`main'中: /tmp/ccFKsdPa.o(.te ...

  4. Matlab:解决错误:未定义的函数或变量

    Matlab:解决错误:未定义的函数或变量 验证函数或变量名称的拼写 验证输入是否符合函数语法 确保函数名称与文件名匹配 确保安装了必要的工具箱并且版本正确 验证用于访问函数工具箱的路径 确认许可证有 ...

  5. mysql php错误处理函数_PHP 错误处理

    PHP 错误处理 在使用 PHP 的过程中也会遇到错误,那么我们该怎么处理这些错误呢?一起来通过本节的内容进行了解. 在 PHP 中,默认的错误处理很简单.一条错误消息会被发送到浏览器,这条消息带有文 ...

  6. mysql json php 直接使用_PHP面试题大全(值得收藏)

    php中文网最新课程 每日17点准时技术干货分享 相关推荐:<2019年PHP面试题大汇总(收藏)> 一 .PHP基础部分 1.PHP语言的一大优势是跨平台,什么是跨平台? PHP的运行环 ...

  7. so库调用java函数_linux下so动态库调用主程序函数

    linux下动态库 今天无意间发现在linux下share object(dynamic library)中的函数竟然可以不通过回调的方式直接访问主程序中的函数,瞬间颠覆以前对于动态库的观念. 1.如 ...

  8. Matlab自学笔记四:调用函数基本方法、传递参数、函数工作区、命令语法、调用匿名函数

    1.调用函数的基本方法 题目:创建函数y=x²+x+1 首先,使用上一篇的创建函数文件的方法(推荐先看上一篇:Matlab创建函数文件.函数语法定义.匿名函数.多元函数.局部函数等知识串联理解),创建 ...

  9. java回调函数_PHP回调函数及匿名函数概念与用法详解

    1.回调函数 PHP的回调函数其实和C.Java等语言的回调函数的作用是一模一样的,都是在主线程执行的过程中,突然跳去执行设置的回调函数: 回调函数执行完毕之后,再回到主线程处理接下来的流程 而在ph ...

最新文章

  1. 《大话数据结构》第9章 排序 9.2 排序的基本概念与分类
  2. 使用元数据分析数据库
  3. 不可不知的C#基础 4. 延迟加载 -- 提高性能
  4. H3C 使用命令视图
  5. lamba List 转 Map
  6. 2020年用于前端开发的顶级JavaScript框架
  7. php面向对象的接口,PHP面向对象之接口编程
  8. 【数据结构笔记36】C实现:基于Median3的快速排序
  9. 冒泡排序(数组排序不用Array.Sort)
  10. 18、弱电锦集:网络视频监控知识问答100例
  11. 成功的运行了DC模拟器+斑鸠!!!
  12. 青柚文案:水果店青柚推广文案,水果青柚广告文案
  13. MATLAB代码保存为word,MATLAB怎么保存为Word?
  14. Ubuntu18.04更换下载源时卡在waiting for unattended-upgr to exit(更换下载源 正在等待unattended-upgr 退出)问题的解决办法
  15. 企业要如何快速进入直播带货赛道呢?
  16. 格灵深瞳——人脸识别算法测试FRVT
  17. SpringBoot集成Swagger2,以及Swagger2常用API
  18. BUUCTF-WriteUp
  19. 【组原】之 磁盘存储器(RAID)
  20. [转载]陕南特产-诱人的秦岭四亩地土蜂蜜_陕南赤子_新浪博客

热门文章

  1. WeihanLi.Npoi 导出支持自定义列内容啦
  2. 不装 VS 自己编译安装 Windows Terminal
  3. 给 asp.net core 写一个简单的健康检查
  4. .net core 使用RSA获取私钥证书并签名
  5. .NET西安社区 [拥抱开源,又见 .NET] 第二次活动简报
  6. Ocelot-基于.NET Core的开源网关实现
  7. ASP.NET Core amp; Docker 实战经验分享
  8. 揭示.NET Core和.NET Standard
  9. ABP框架搭建项目系列教程基础版
  10. thinkphp出现Call to undefined function Think\C() in ... online 313