MySQL是一種流行的關(guān)系型數(shù)據(jù)庫管理系統(tǒng),它具有強(qiáng)大的查詢功能,可以通過查詢數(shù)據(jù)庫返回結(jié)果集。在MySQL中,查詢結(jié)果通常是以數(shù)組的形式呈現(xiàn)給程序,而這個數(shù)組也被稱為結(jié)果集。
MySQL查詢語句通常使用SELECT命令,語法如下:
SELECT column1, column2, ... FROM table_name WHERE condition;
其中,column1、column2等是表中的列名,table_name是要查詢的表名,condition是查詢的條件。
查詢結(jié)果可以通過以下代碼在PHP中返回:
$query = "SELECT column1, column2, ... FROM table_name WHERE condition"; $result = mysql_query($query); if (!$result) { die('Invalid query: ' . mysql_error()); } $rows = array(); while ($row = mysql_fetch_assoc($result)) { $rows[] = $row; } print_r($rows);
在上面的代碼中,mysql_query()函數(shù)執(zhí)行查詢語句后返回結(jié)果集,mysql_fetch_assoc()函數(shù)將結(jié)果集中的每一行數(shù)據(jù)作為數(shù)組返回。最終,所有的結(jié)果數(shù)組都存放在$rows數(shù)組中,并通過print_r()函數(shù)打印出來。
需要注意的是,mysql_函數(shù)已經(jīng)在PHP 5.5.0版本中被標(biāo)記為過時(shí),建議使用mysqli或PDO庫。