本文目錄一覽:
- 1、PHP連接MYSQL問題 求解決辦法
- 2、php連接mysql 報Can’t connect to MySQL server on ‘localhost’ (10061)
- 3、PHP7連接mysql資料庫方法
- 4、php連接mysql2005報這個錯The mssql driver is not currently installed,哪位高人指點下怎麼解決。
- 5、PHP與MySQL的問題
- 6、求救php連接mysql報錯如下:
PHP連接MYSQL問題 求解決辦法
你的PHP程序應該是從MySQL 4.1之前的版本升到新版MySQL庫了,按照提示更新密碼即可。
Please use an administration tool to reset your password with the command SET PASSWORD = PASSWORD(‘your_existing_password’)
php連接mysql 報Can’t connect to MySQL server on ‘localhost’ (10061)
首先確定下mysql服務開啟沒有
mysql_connect(‘localhost’, ‘root’, ”); //這是已root登陸 密碼為空
檢查是否是密碼賬號問題
mysql 默認埠3306 調用時指定埠
PHP7連接mysql資料庫方法
1、用 mysql_connect 的方法,PHP7會報致命錯誤
$conn= mysql_connect(‘localhost’,’xueyanxiang’,’xueyanxiang’);
Fatal error : Uncaught Error: Call to undefined function mysql_connect() in /Users/xueyanxiang/work/test/xue.php:31 Stack trace: #0 /Users/xueyanxiang/work/test/xue.php(119): xue-run() #1 {main} thrown in /Users/xueyanxiang/work/test/xue.php on line 31
原因是:
PHP5中使用mysql_connect()函數進行連接,但實際上,PHP5.5開始,MySQL就不推薦使用了,屬於廢棄函數
PHP7中貌似已經徹底不支持了,根據官網說明,取而代之的是如下兩個:
本擴展自 PHP 5.5.0 起已廢棄,並在將來會被移除。應使用 MySQLi 或 PDO_MySQL 擴展來替換之。參見 MySQL:選擇
API 指南以及相關 FAQ 以獲取更多信息。用以替代本函數的有:
mysqli_connect()
PDO::__construct()
使用時,不要在使用mysql_connect了,可以換用mysqli_connect(),用法基本類似吧,據說是面向對象的庫。
php.ini中,也只有extension=php_mysqli.dll,而不再有extension=php_mysql.dll這個拓展了。
2、可以使用mysqli,對象化,方法名與被廢棄的類似
$conn= mysqli_connect(‘localhost’,’xueyanxiang’,’xueyanxiang’);
3、PDO工具,推薦使用
$dbh= “mysql:host=localhost;dbname=test”;
$db= new PDO($dbh,’xueyanxiang’,’xueyanxiang’);
$objQuery= $db-query(“select * from user;”);
$res= $objQuery-fetchAll(PDO::FETCH_ASSOC);
不填寫參數的話,默認是關聯和索引都有,如下圖
php連接mysql2005報這個錯The mssql driver is not currently installed,哪位高人指點下怎麼解決。
你連接的MySQL資料庫還是mssql資料庫?
解決The mssql driver is not currently installed:
1.在php安裝目錄下有一個php.ini文件,把這個文件里的;extension=php_mssql.dll這個語句前面的;(分號)去掉。
2.如果你安裝的是PHP 4在php安裝目錄下有 extensions/ 文件夾,如果你安裝的是PHP 5在php安裝目錄下有 ext/ 文件夾,確保上述文件夾裡面有php_mssql.dll這個文件。
(該方法是在windows平台下)
PHP與MySQL的問題
我覺得樓上的幾個都是說錯了吧。
一位我用DW連接資料庫的時候(是連接遠程的資料庫mysql的)剛開始出錯,但是後來我自己試了一個,竟然成功了。
首先選擇了mysql連接之後,彈出了一個框,這個框的填入要填好否則就會錯誤,:
1.mysql伺服器:localhost(世界上99%的mysql伺服器都是localhost,我覺得你很可能是這個填錯了)
2.用戶:root(也可以是你自己設置的)
3.密碼:當然是密碼啦
————
ok了,選擇連接。
———
再設置這些之前。你的DW的站點的設置中有一個關鍵的一步,就是選擇的是「在本地編輯後上傳到遠程站點,而不是選擇其他的」。
而且再選擇連接到遠程站點的方法時候要選擇:ftp。
然後填好ftp地址,一定要測試成功,否則dw不會連接mysql成功。關於如何連接到遠程ftp站點我這裡就不介紹了。相信你會知道吧。
————
ps:如果說是你的php.ini文件沒有配置好的話你也是無能為力的了。一位提供商是不會讓顧客去自主配置的。會的少於1%。如果說是php.ini的配置問題的話。只有一個方法:換一個伺服器!
另外選擇一個服務商。
———–
其實我這樣說是因為我知道你一定用的伺服器是他人提供的。不可能是自己買了台伺服器再家裡放著的。這樣的很少少於0.001%
求救php連接mysql報錯如下:
這個錯誤都清楚的告訴了你的用戶名或密碼不對,要你用命令或管理工具重設密碼
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/231933.html