简单的问题!

蛋蛋爹 2003-12-17 05:29:30
对于用mysql_fetch_row得到的数组能不能直接付值给一个表里的某行的一个值?

比如:这样些行吗?

$mod = "update link set link_con = '$row[0] , link_url = $row[1] where link_con = '$mod_link_name'";
$result = mysql_query ($mod);

...全文
27 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
bonniewater 2003-12-18
  • 打赏
  • 举报
回复
数组就是线性代数里面的距阵
bluemeteor 2003-12-18
  • 打赏
  • 举报
回复
<$row[]不是数组吗?怎么是变量?>

数组其实就是变量的集合 而且在PHP里数组本身是没有类型约束的

一个数组的元素可以是多类型的 也就是说数组每个元素其实都是一个变量 而数组本身就是把这些变量集合起来....
ustcfrank 2003-12-17
  • 打赏
  • 举报
回复
数组是一组有序的变量,其中每个变量叫做一个元素...

你的想法是完全可行的,就是把一个变量赋值给另一个变量而已。

$sql="SELECT * FROM .........";
$result=@ mysql_query ($sql, $link);

if($row = @ mysql_fetch_row($result))
{
$new_sql = "update link set link_con = '$row[0]' , link_url = '$row[1] 'where link_con = '$mod_link_name'";
$result = mysql_query ($new_sql, $link);
}
蛋蛋爹 2003-12-17
  • 打赏
  • 举报
回复
不行丫!

$row[]不是数组吗?怎么是变量?

bonniewater 2003-12-17
  • 打赏
  • 举报
回复
$mod = "update link set link_con = '".$row[0]."' , link_url = ".$row[1]." where link_con = '".$mod_link_name."'";

如果link_url的类型不是整形的话,都要加单引号

其实这几个$row[]都是变量,和变量一样处理

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧