php 操作mysql
代碼:
<?php
header('Content-Type:text/html;charset=utf-8');
// 數據庫地址
define('DB_HOST','localhost');
//數據庫用戶名
define('DB_USER','root');
//數據庫密碼
define('DB_PASSWORD','root');
//要連接的數據庫名
define('DB_NAME','mytest');
// 獲得連接
$conn = @mysql_connect(DB_HOST,DB_USER,DB_PASSWORD) or die('Could not connect: ' . mysql_error());
// 設置字符集
@mysql_query('set names utf8') or die('設置字符集失敗!'.mysql_error());
//選擇數據庫
@mysql_select_db(DB_NAME,$conn) or die('數據庫錯誤'.mysql_error());
//構造一個sql語句,并執行這個SQL語句,獲得結果集
$sql_query = 'select * from student';
$result = @mysql_query($sql_query) or die('sql 語句錯誤:'.mysql_error());
// 輸出一條記錄
print_r(mysql_fetch_array($result,MYSQL_ASSOC));
echo '<br />';
/*
// insert
$sql_insert = "insert into student values (1004,'行者',32,'男')";
@mysql_query($sql_insert) or die('插入數據出錯'.mysql_error());
*/
// 顯示數據
$sql_query = 'select id,name,age,sex from student';
$result = @mysql_query($sql_query) or die('sql 語句錯誤:'.mysql_error());
// 每次循環都將從結果集的數組中取出一行,再按字符串下標打印出此行中的數據,直到遍歷完此結果集
while( $row = mysql_fetch_array($result)){
echo $row['id'].'--'.$row['name'].'--'.$row['sex'].'--'.$row['age'];
echo '<br />';
}
// 釋放結果資源
mysql_free_result($result);
// 關閉數據庫
mysql_close($conn); 運行結果:
本文由用戶 BernardHage 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!