发新话题
打印

难不能帮忙看看这段程序。

难不能帮忙看看这段程序。

<?

mysql_connect("localhost", "webuser", "");

$query = "SELECT name, phne FROM mytable"; (在这里我想问:这句话是不是把后面引号里的内容作为一个字符串赋值给$query 还是把“”号里的动作执行完后的显示内容应该是一个阵列表 赋给$query 。这个$query 现在赋完值后的数据类型是什么?)

$result = mysql_db_query("example", $query); (这句话我不懂,我不知道这个孙数做也什么事情,也不知道返回什是什么东西?能不能给你详解一下,就这个程序给我讲一下,不希望高手你又给你一个链接。)

if ($result) {                      (我知道这里是判断条件)
  echo "Found these entries in the database:<ul>";
  while ($r = mysql_fetch_array($result)) {          ( 这句又是什么意返回是什么值,数型是什么?)
     $name = $r["name"];                     (这句话不懂)
     $phone = $r["phne"];                     (这句也不懂。)
     echo "<li>$name, $phne";                   (不明白)
     }
     echo "</ul>";
} else {
     echo "No data.";
}
mysql_free_result($result);       (这是何解。哎,,看是难呀)
?>

(这个程序可以正确执行成功。可以列出这个数表库中mytable表中的所有数据)



希望高手可以不要斥笑初学者的问题,,,这是我们前进的一种原始的方法。

我坚持,每天在这里挂一个贴,希望你们能认真帮助我。      
To linux 我笨,但我在努力。

TOP

$query = "SELECT name, phne FROM mytable"; 是字符串;
$result = mysql_db_query("example", $query); 是执行sql查询      

TOP

while ($r = mysql_fetch_array($result)) { ( 这句又是什么意返回是什么值,数型是什么?)
$name = $r["name"]; (这句话不懂)
$phone = $r["phne"]; (这句也不懂。)
echo "<li>$name, $phne"; (不明白)
}

$r为数组,mysql_fetch_array($result)是将$result以数组的形式返回

SELECT name, phne FROM mytable

假设返回为
name  phne
wang  123
li    456

那么循环开始
$r["name"]=wang
$r["phone"]=123
第二次
$r["name"]=li
$r["phone"]=456

echo 就是将每次结果显示~~~      
@&#\※★○◎◆□△─┄╀┾┮┭┬

TOP

mysql_free_result
(PHP 3, PHP 4 )

mysql_free_result -- Free result memory
Description
bool mysql_free_result ( resource result)


mysql_free_result() will free all memory associated with the result identifier result.

mysql_free_result() only needs to be called if you are concerned about how much memory is being used for queries that return large result sets. All associated result memory is automatically freed at the end of the script's execution.

Returns TRUE on success or FALSE on failure.

For downward compatibility mysql_freeresult() can also be used. This is deprecated, however.

更多就看这

http://www.php.net/manual/en/function.mysql-fetch-array.php      
@&#\※★○◎◆□△─┄╀┾┮┭┬

TOP

发新话题