php怎么从文件中读取数据库连接,PHP连接 读取 写入mysql数据库的方法 附常用代码...
MYSQL一般都是和PHP配套使用用來建設網站,這里提供PHP連接MySQL數據庫以及讀取寫入數據庫的方法,供大家參考使用:
1、為了更好地設置數據連接,一般會將數據連接所涉及的值定義成變量。
$mysql_server_name='localhost';?//改成自己的mysql數據庫服務器
$mysql_username='root';?//改成自己的mysql數據庫用戶名
$mysql_password='123456';?//改成自己的mysql數據庫密碼
$mysql_database='Mydb';?//改成自己的mysql數據庫名
可以把以上變量放在一個PHP文件里,供其他文件調用.例如: 將以上內容放在:db_config.php 那么在其他需要用到數據庫的頁面直接調用.
調用代碼:require("db_config.php");
2、連接數據庫,讀取數據庫內容
PHP 5
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password)?or?die("error?connecting")?;?//連接數據庫
mysql_query("set?names?'utf8'");?//數據庫輸出編碼?應該與你的數據庫編碼保持一致,建議用UTF-8?國際標準編碼.
mysql_select_db($mysql_database);?//打開數據庫
$sql?="select?*?from?news?";?//SQL語句
$result?=?mysql_query($sql,$conn);?//查詢,將結果輸出到$result函數
mysql_close();?//關閉MySQL連接
while($row?=?mysql_fetch_array($result))
{
echo?"
";?//排版代碼echo?$row['Topic']?.?"
";
echo?"
";?//排版代碼?}讀取表中的內容,這里我們用while,可以根據具體情況,用for 或其他的。
PHP5+以上不支持mysql_connect
就需要使用mysqli
//?創建連接
$conn=new?mysqli($mysql_server_name,$mysql_username,$mysql_password,$mysql_database);
//?Check?connection
if?(!$conn)?{
die("連接失敗:?"?.?mysqli_connect_error());
}
$sql?=?"SELECT?id,?firstname,?lastname?FROM?MyGuests";
$result?=?mysqli_query($conn,?$sql);
if?(mysqli_num_rows($result)?>?0)?{
//?輸出數據
while($row?=?mysqli_fetch_assoc($result))?{
echo?"id:?"?.?$row["id"].?"?-?Name:?"?.?$row["firstname"].?"?"?.?$row["lastname"].?"
";
}
}?else?{
echo?"0?結果";
}
mysqli_close($conn);
3、php連接數據庫并寫入數據庫,Mysql數據的寫入
$conn=mysql_connect($mysql_server_name,$mysql_username,$mysql_password);?//連接數據庫
mysql_query("set?names?'utf8'");?//數據庫輸出編碼
mysql_select_db($mysql_database);?//打開數據庫
$sql?=?"insert?into?messageboard?(Topic,Content,Enabled,Date)?values?('$Topic','$Content','1','2011-01-12')";
mysql_query($sql);
mysql_close();?//關閉MySQL連接
總結
以上是生活随笔為你收集整理的php怎么从文件中读取数据库连接,PHP连接 读取 写入mysql数据库的方法 附常用代码...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: matlab小波变换边缘检测,在matl
- 下一篇: matlab 最后一列,求大神帮我解释一