关于php读取mysql的问题

来源:百度知道 编辑:UC知道 时间:2024/05/31 04:08:08
怎么让php读取的时候按照要求的字段来读取行的值?
就是说一般都是mysql_fetch_row()函数来获取一行的值,假如name是一个字段,能不能只读取那一行name的值?

sql语句这样写select name for 表名 where...
然后读取第0个

或者你可以用函数
mysql_fetch_array

例子 2. mysql_fetch_array 使用 MYSQL_NUM

<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");

$result = mysql_query("SELECT id, name FROM mytable");

while ($row = mysql_fetch_array($result, MYSQL_NUM)) {
printf ("ID: %s Name: %s", $row[0], $row[1]);
}

mysql_free_result($result);
?>

例子 3. mysql_fetch_array 使用 MYSQL_ASSOC

<?php
mysql_connect("localhost", "mysql_user", "mysql_password") or
die("Could not connect: " . mysql_error());
mysql_select_db("mydb");

$result = mysql_query("SELECT id, na