php 操作mysql

BernardHage 8年前發布 | 997 次閱讀 PHP

代碼:

<?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 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!