MySQL是一種流行的開源關系型數據庫管理系統。而mysql_query是MySQL中的一個PHP函數,用于在PHP中執行MySQL查詢語句。
$link = mysql_connect('localhost', 'username', 'password'); if (!$link) { die('Failed to connect to MySQL: ' . mysql_error()); } $db_selected = mysql_select_db('database_name', $link); if (!$db_selected) { die ('Can\'t use database : ' . mysql_error()); } $result = mysql_query("SELECT * FROM table_name"); if (!$result) { die('Invalid query: ' . mysql_error()); } while ($row = mysql_fetch_assoc($result)) { echo $row['column_name']; } mysql_free_result($result); mysql_close($link);
在上面的示例中,首先使用mysql_connect函數建立與MySQL服務器的連接,然后使用mysql_select_db函數選擇要使用的數據庫。這后面的mysql_query函數執行一個在MySQL中的查詢,并將結果存儲在$result變量中。
如果查詢成功,通過mysql_fetch_assoc函數可將查詢結果從$result中逐行提取出來并處理。在上面的例子中,僅使用echo語句輸出了每行的列名。最后,使用mysql_free_result函數釋放結果集,使用mysql_close函數關閉數據庫連接。