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