本文目錄一覽:
- 1、php與MySQL的連接出現問題
- 2、php和mysql的問題
- 3、關於php中mysql mysqli 區別
- 4、PHP與MySQL的問題
- 5、各位兄台,救命,php和mysql連接出了問題!!!
- 6、php mysql insert into while 意外終止
php與MySQL的連接出現問題
現在安裝的PHP設置中默認是不支持MySQL的
你應該打開php.ini文件進行必要的配置
;extension=php_pdo_mysql.dll
;extension=php_mysql.dll
並去掉前面的分號,重啟apache就行了
php和mysql的問題
啟動mysql,
並確認apache的php擴展模塊打開
並確認php的mysql擴展模塊打開
關於php中mysql mysqli 區別
PHP中mysql有兩個概念,一個是mysql資料庫,一個是用於操作mysql資料庫的擴展(PHP的各種功能都是通過這些底層擴展來實現的)。而你這個問題中的mysql,就指的是擴展。
PHP5開始有了mysqli,按照PHP官方描述,它是mysql增強版擴展。事實上它確實更搞笑更安全,並推薦大家使用。到PHP5.3的時候,原來的mysql擴展已經被標註為過時。而到了PHP7,原mysql擴展被徹底廢棄。
所以不管是否使用PHP7,都建議使用mysqli或pdo擴展來操作mysql資料庫。
另外,mysqli並不是簡單的在原來mysql的方法上加一個i,它是自己一套方法。mysqli同時支持面向過程和面向對象的方式,強烈建議你學者使用面向對象的方式。
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連接出了問題!!!
要對php.ini進行配置讓php支持MYSQL
在記事本中查找「extension_dir」,然後把
extension_dir = “./”
修改為
extension_dir = “C:\php\ext” (你的php擴展路徑)
那有沒有把php5ts.dll 或 php4ts.dll 複製到system32 中?
也可以用
?php
phpinfo();
?
來查看你伺服器有沒有載入對mysql模塊的支持!
php mysql insert into while 意外終止
確認資料庫裡邊cate1,cate2,cate3,cate4,cate5允許為空
這樣寫試試
$query = “INSERT INTO upcn(uid,pid,cate1,cate2,cate3,cate4,cate5)
VALUES(‘”.rows[0].”‘,'”.rows[1].”‘,'”.arry[0].”‘,'”arry[1].”‘,'”arry[2].”‘,'”arry[3].”‘,'”arry[4].”‘,’)”;
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/288710.html