日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

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

發布時間:2023/12/4 数据库 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 mysql 调用未定义函数_php – Wierd和Annoying错误:调用未定义的函数mysql_query()[复制]... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參見英文答案 > 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()[复制]...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。