新手求助一个小问题

NewUserFF 2011-05-08 11:57:24
<?php
$connection = mysql_connect( "localhost", "root", "icecream" ) ;
mysql_select_db( "winestore", $connection ) ;
$result = mysql_query( "SELECT surname, firstname, city FROM customer;" ) ;
while( $row = mysql_fetch_array( $result ) )
{
print_r( "$row['surname']" ) ;
}
?>

很简单的一段代码,但是print_r那一行出错了,如果把这一行换成print_r("{$row['surname']}")就没问题了,我很纳闷,不加尖括号从语法上来讲有什么错吗?
...全文
56 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
黄袍披身 2011-05-09
  • 打赏
  • 举报
回复
可以直接 echo $row['surname'];
如果是数组才需要 print_r 另外如楼上
baoxiaohua 2011-05-09
  • 打赏
  • 举报
回复
你用
print_r( $row['surname']) ;

试一下

你用print_r( "$row['surname']" ) ;,双引号被认为是字符串了

21,886

社区成员

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

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