$query = mysql_query("SELECT `***` FROM `***'...");这段代码怎么解释?我知道这是个函数,但是如果查询结果是一行多列这些数据是怎样的存储结构(哪个数组哪个位置)又如果查询结果是一列多行那么

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/03 03:06:38
$query = mysql_query(
xTNQ iS0xTX6jk_(V&xC!MTCx+U`eh#ӳ3m[_>͹Z{II_5z;^KMMMW]9Ao`\(pJOn>'5R.@ĠLECnl,Ӿ$CAA5FM@cEBlwnCpyJ說@x̬Ę1(^U@UbA|dA>r俤Ao*,fNv. PDìNwgJǼ`5 9 3p=SknDan3 Jgdz0jWs+L˒r ,xU7"APXUϭBXmnr{Rd'yRe|TTx=,7( |Ffd.'P$B pU-RE8FP4R^$!3xUMNȠ<=>, ].A 0$u. f\bO،Nċ\BtEfAI{8t;n{Fr盞}{z}N;>+RJ0%\zn~nh*lMIv'OI/Pd^[Ƞ1 z֭H3Y${D_ؘ"ӠH5M.Vϊ%0RHδmC yKB/VZurCtYm6w~îl`d t]Sck

$query = mysql_query("SELECT `***` FROM `***'...");这段代码怎么解释?我知道这是个函数,但是如果查询结果是一行多列这些数据是怎样的存储结构(哪个数组哪个位置)又如果查询结果是一列多行那么
$query = mysql_query("SELECT `***` FROM `***'...");这段代码怎么解释?
我知道这是个函数,但是如果查询结果是一行多列这些数据是怎样的存储结构(哪个数组哪个位置)又如果查询结果是一列多行那么数据怎么存在(或者说怎么提取出来赋给变量)?
还有就是函数中的双引号和单引号是必须的吗?

$query = mysql_query("SELECT `***` FROM `***'...");这段代码怎么解释?我知道这是个函数,但是如果查询结果是一行多列这些数据是怎样的存储结构(哪个数组哪个位置)又如果查询结果是一列多行那么
PHP程序?没怎么接触过,这个函数应该不是mysql的函数,应该是PHP自身的函数吧?
首先,函数的双引号是必须的,但是反引号 `` (注意,不是单引号)可以不要.
其次,对于从数据库中查询到的结果(可能是多行多列),可以按一下方法处理:
$result = mysql_query("SELECT id,name FROM mytable");  //可能包含多行结果
// while循环,每次从result中取出一行,这行结果赋予变量row
while ($row = mysql_fetch_array($result,MYSQL_ASSOC)) {
//从row数组中用字段名称得到相应的值.
printf ("ID:%s Name:%s",$row["id"],$row["name"]);
}
当然,如果你事先确定只会找到一行记录的话,那就不用while循环了,只调用一次mysql_fetch_arry(.)方法返回一行记录给row再做处理好了.