$dbHost = 'localhost'; // MySql Host
$dbName = 'test'; // Database Name
$dbUser = 'root'; // Username
$dbPwd = '123456'; // Password
$conn = mysql_connect($dbHost, $dbUser, $dbPwd); // 创建数据库连接
mysql_query("set names 'gbk'"); // 指定数据库字符集
mysql_select_db($dbName, $conn); // 选择连接的数据库
$sql = "select * from User Where 1=1";
$result = mysql_query($sql, $conn); // 执行一条 MySQL 查询,根据SQL语句的不同返回,资源类型、TRUE、FALSE这三则中的一个
echo "<br/>影响:".mysql_affected_rows();
print_r(mysql_fetch_row($result));
if (mysql_num_rows($result) > 0){ // 返回结果集中行的数目
echo "<br/>影响:".mysql_num_rows($result);
}else{
echo 'NULL';
}
// 遍历查询结果集 使用索引值
while($row = mysql_fetch_row($result)){
echo "<br/>".$row[1];
}
// 遍历查询结果集 使用Key
while($row = mysql_fetch_array($result)){
echo "<br/>".$row['ID'];
}
mysql_close($conn); // 关闭数据库连接
相关函数
mysql_connect 打开非持久的 MySQL 连接。
mysql_pconnect 打开一个到 MySQL 服务器的持久连接
mysql_select_db 选择 MySQL 数据库
mysql_query 执行一条 MySQL 查询,根据SQL语句的不同返回,资源类型、TRUE、FALSE这三则中的一个
mysql_fetch_array 从结果集中取得一行作为关联数组,或数字数组
mysql_fetch_row 从结果集中取得一行作为数字数组
mysql_affected_rows 返回前一次 MySQL 操作所影响的记录行数
mysql_num_rows
mysql_num_fields 取得结果集中字段的数目
mysql_insert_id 返回上一步 INSERT 操作产生的 ID
mysql_fetch_row
mysql_close 关闭非持久的 MySQL 连接,不会关闭由 mysql_pconnect 建立的连接
mysql_error 返回上一个MySQL 操作产生的文本错误信息
mysql_errno 返回上一个MySQL 操作中的错误信息的数字编码



