PHP 中有针对 MySQL 的专用函数,使用起来很方便。
$conn = mysql_connect("localhost", "User", "Password");
mysql_query("SET NAMES 'gb2312'",$conn); // 改变编码,不是必须的。
mysql_select_db("cftea", $conn);
$strsql = "select * from table";
$result = mysql_query($strsql, $conn);
$number = mysql_num_rows($result);
echo "记录数:" . $number;
while($row = mysql_fetch_array($result))
{
echo "<p><a href=\"" . htmlspecialchars($row["url"]) ."\" target=\"_blank\">" . htmlspecialchars($row["url"]) . "</a></p>";
}
mysql_close($conn);
说明
- 如果 $result 是很大的数据集,请在使用完 $result 后,用 mysql_free_result($result); 释放内存;但如果数据集不大,则不要使用该函数,由 PHP 自己来自动释放。
- mysql_query 可以运行创建数据库、创建表等 SQL 语句。
相关阅读