<?php$conn=mysql_connect(“l(fā)ocalhost”,”root”,”root”); if($conn){echo”連接mysql數(shù)據(jù)庫ok”;}else{echo”連接數(shù)據(jù)庫失敗”}?>但是現(xiàn)在版本升級太多了,所以不知道這個(gè)版本的mysql如何測試是否可用,我用的apache2.4,PHP 7.2.11,MySQL 8.0.13搭建成功開發(fā)環(huán)境,但是用上述代碼測試報(bào)錯(cuò),謝謝各位,請賜教解決方法、測試方式或者配置PHP的方法。謝謝我這個(gè)是在windows7 64位系統(tǒng)用Apache2.4.37、PHP 7.2.6、MySQL8.0.13手動(dòng)搭建的PHP開發(fā)環(huán)境,現(xiàn)在連接數(shù)據(jù)庫報(bào)上述錯(cuò)。
1 回答

小怪獸愛吃肉
TA貢獻(xiàn)1852條經(jīng)驗(yàn) 獲得超1個(gè)贊
C語言連接MYSQL,怎樣檢測這個(gè)句柄是否在用
創(chuàng)建一個(gè)MYSQL *mysql[]句柄數(shù)組,當(dāng)需要用的時(shí)候從數(shù)組中取走一個(gè),當(dāng)這個(gè)被取走的句柄用不到時(shí)就會(huì)還回來,但是怎樣判斷這個(gè)句柄有沒有被在使用。
在不在用,是受你的代碼控制的??梢远x一個(gè)結(jié)構(gòu)體數(shù)組,
struct Handler
{
MYSQL* mysql;
bool isInUse;
};
HandlerPool Handler[];
當(dāng)完成初始化時(shí),將其對應(yīng)的isInUse 置為true, 釋放時(shí),置為false.
添加回答
舉報(bào)
0/150
提交
取消