php無法連線mysql 10

時間 2025-03-10 01:55:20

php無法連線mysql

1樓:若綺彤

說法[1] :這個問題概括起來說就是你的php不支援mysql_connect()函式。為什麼呢?

這是由於php是一種模組化的設計,除了核心的內容,其他都是可選的。之所以不支援,是因為在編譯php時沒有加入對mysql資料庫的支援。

說法[2] :

如果你的作業系統是linux/unix

1.如果php是自己編譯的,那麼要重新做。在configure後面加上--with-mysql選項。

2.如果是用的rpm,建議到網上去找找已經內建mysql支援的rpm包,重新裝上去。

說法[3]:因為解除安裝了以前的mysql,重灌的mysql又不是rpm裝的。

所有安裝後的路徑不同了;但是在原先裝apache的時候需要。/configure \

prefix=/usr/local/php \

with-mysql=/usr/local/mysql \ 主要是這句)

用來指定mysql的安裝路徑。

所以在重灌了之後因為路徑不一樣,apache就無法找到mysql的安裝路徑。

也就出現了mysql_connect:未被定義的錯誤。

2樓:網友

php warning: php startup: unable to load dynamic library 'c:

php\ext\php_' -拒絕訪問。 in unknown on line 0

mysql 模組沒載入上,把那個檔案放system32系統啟動目錄下。

3樓:網友

你的環境配置沒錯吧?

php和mysql連線

4樓:網友

php是一種語言指令碼,它可以模擬人為的,開啟資料庫,並讀取和修改、刪除mysql裡面的資料。當然前題條件是使用者認證通過。

當然,php還可以操作其它的資料庫,如:mssql、db2還有orcal等等。

php主動發出與mysql連線的請求,傳送請求的時候,會附帶賬號、密碼還有訪問埠,以供mysql進行認證,當認證通過之後,就可以根據許可權操作mysql的資料了。

5樓:網友

php連線mysql伺服器,可以在php指令碼里輸入sql語句到mysql端執行。

就相當於乙個漏斗一樣吧,你把水倒進漏斗,然後漏斗裡的水在進入瓶子裡。

6樓:網友

首先 php做網頁的時候想要記住使用者(瀏覽者)的操作就需要用別的東西來寫。而資料庫就相當於乙個本子。mysql 也是一種資料庫。

php通過mysql來寫下這些東西來。而 連線 呢 你可以這樣理解 php 是乙個人(腦子挺靈活記東西慢) mysql 也是乙個人(腦子挺笨記東西挺靈活)。 他倆如果能在一起呢 就可以互補缺點了。

而這個連線呢 就是 讓他們在一起。

7樓:匿名使用者

php連線的是mysql這個資料庫管理系統,讓mysql按php的要求去資料庫中查詢資料或執行資料庫操作命令並把結果再發給php

php不能正常連線mysql

8樓:北京中公優就業

已安裝mysql資料庫;

檢查php環境是否已開啟mysql擴充套件(一般情況下是開啟的);

檢查方法:a.使用phpinfo();函式,看有沒有mysql項;b.開啟檔案,檢查php_前分號是否已取掉。

設定編碼格式。

header("content-type:text/html;charset=utf-8");

定義資料庫主機位址。

host="localhost";

定義mysql資料庫登入使用者名稱。

user="root";

定義mysql資料庫登入密碼。

pwd="";

鏈結資料庫。

conn = mysql_connect($host,$user,$pwd);

對連線進行判斷。

if(!$conn)else

執行結果:

php怎麼連線mysql

9樓:兄弟連北京校區

1、首先,新建乙個php_的檔案。

2、其次,檢視mysql服務是否開啟,或者客戶端的mysql能夠正常開啟。

滑鼠右鍵電腦--》管理--》服務和應用程式--》服務--》找到mysql服務,看看是不是啟用狀態。

看看能不能開啟客戶端。

3、如果上面的可以了,那麼就進入正題了,php連線mysql**例項。

4、最後執行這個檔案,看看執行結果吧。

PHP連線MYSQL,可以實現插入功能,可是為什麼只要一重新整理

你一重新整理,就等於再次提交了請求,程式當然會在做一遍,就是再次插入一遍。一般 都有防止重複提交的 比如,查詢有沒有和提交內容相同的行,如果有,就不插入。也可以在提交的表單裡記錄乙個隨機session,當提交時保證這個session和伺服器上的一致,並且刪除伺服器上的session,這樣,下次重複提...

PHP5 MYSQL 資料庫連線

連線資料庫。mconn mysql connect localhost root password or die 資料庫連線失敗!mysql select db db mconn 設定編碼集。mysql query set names gb2312 用 or die 來判斷。或者你自己用 if mc...

win10電腦無法連線到這會網路

按下鍵盤上的win r,此時在電腦右下角會彈出執行介面。在彈出的執行介面輸入 cmd,命令點選回車。進入命令列介面輸入 netsh winsock reset 點選回車。等待網路載入成功後,重啟電腦,右鍵點選左下角網路,選擇 開啟網路共享中心 進入網路連線介面,點選左上角 更改介面卡設定 進入網路連...