您好,登錄后才能下訂單哦!
在PHP中連接MYSQL數(shù)據(jù)庫的方法有哪些?很多新手對此不是很清楚,為了幫助大家解決這個難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來學(xué)習(xí)下,希望你能有所收獲。
php是一個嵌套的縮寫名稱,是英文超級文本預(yù)處理語言,它的語法混合了C、Java、Perl以及php自創(chuàng)新的語法,主要用來做網(wǎng)站開發(fā),許多小型網(wǎng)站都用php開發(fā),因為php是開源的,從而使得php經(jīng)久不衰。
第一、常用普通方法
$mysql_server="localhost"; $mysql_username="數(shù)據(jù)庫用戶名"; $mysql_password="數(shù)據(jù)庫密碼"; $mysql_database="數(shù)據(jù)庫名"; //建立數(shù)據(jù)庫鏈接 $conn = mysql_connect($mysql_server,$mysql_username,$mysql_password) or die("數(shù)據(jù)庫鏈接錯誤"); //選擇某個數(shù)據(jù)庫 mysql_select_db($mysql_database,$conn); mysql_query("set names 'utf8'"); //執(zhí)行MySQL語句 $result=mysql_query("SELECT id,name FROM 數(shù)據(jù)庫表"); //提取數(shù)據(jù) $row=mysql_fetch_row($result);
在提取數(shù)據(jù)的時候,我們使用mysql_fetch_row,還可以使用mysql_fetch_assoc和mysql_fetch_array,具體的我們參考手冊。
第二、面向?qū)ο蠓椒?/strong>
$db=new mysqli($dbhost,$username,$userpass,$dbdatabase); if(mysqli_connect_error()){ echo 'Could not connect to database.'; exit; } $result=$db->query("SELECT id,name FROM user"); $row=$result->fetch_row();
第三、PDO方法
$dsn='mysql:host='.$dbhost.';dbname='.$dbdatabase.';' $dbh=new PDO($dsn,$username,$userpass); $stmt=$dbh->query('SELECT id,name FROM user'); $row=$stmt->fetch();
看完上述內(nèi)容是否對您有幫助呢?如果還想對相關(guān)知識有進(jìn)一步的了解或閱讀更多相關(guān)文章,請關(guān)注億速云行業(yè)資訊頻道,感謝您對億速云的支持。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。