----- 022-mysql.php -----
1 <!DOCTYPE html>
2 <html>
3 <head>
4 <meta http-equiv="content-type" content="text/html; charset=utf-8">
5 <title>MySQL</title>
6 </head>
7 <body>
8 <h2>MySQL</h2>
9 <pre style="font-family:微软雅黑; font-size:14pt">
10 <?php
11 //绝对路径!绝对路径!绝对路径!
12 $con = @mysql_connect("localhost", "root", "root") or die("无法连接数据库");
13 mysql_select_db("world", $con);
14 $sql = "SELECT code, name, population FROM country ORDER BY population DESC LIMIT 5";
15 $result = mysql_query($sql, $con);
16 echo "查询到的资源:", $result, "\n";
17 echo "查询到的结果数:", @mysql_numrows($result), "\n";
18 echo "第三行的数据:", mysql_result($result, 0, "code"), " ", mysql_result($result, 0, "name"), " ", mysql_result($result, 0, "population"), "\n";
19
20 mysql_data_seek($result, 0); //指针归位
21 echo "<b>mysql_fetch_row查询数据:</b>", "\n";
22 while(list($a, $b, $c) = mysql_fetch_row($result)){
23 echo $a, "---", $b, "---", $c, "\n";
24 }
25
26 mysql_data_seek($result, 0); //指针归位
27 echo "<b>mysql_fetch_assoc查询数据:</b>", "\n";
28 while($s = mysql_fetch_assoc($result)){
29 var_export($s);
30 }
31 echo "\n";
32
33 mysql_data_seek($result, 0); //指针归位
34 echo "<b>mysql_fetch_array查询数据:</b>", "\n";
35 while($s = mysql_fetch_array($result, MYSQL_NUM)){
36 echo $s[0], " ", $s[1], " ", $s[2]/100000000, "亿\n";
37 }
38
39 mysql_data_seek($result, 0); //指针归位
40 echo "<b>mysql_fetch_object查询数据:</b>", "\n";
41 while($s = mysql_fetch_object($result)){
42 foreach($s as $key=>$value){
43 printf("%s=>%-15s ", $key, $value);
44 //echo $key, "=>", $value, "\t";
45 }
46 echo "\n";
47 }
48 echo "错误信息:", var_export(mysql_error()), "\n";
49 echo "错误代码:", mysql_errno(), "\n";
50 ?>
51 </pre>
52 </body>
53 </html>
时间: 2024-10-03 14:55:44