我注意了下,他们讲课使用的都是ZEND STUDIO。快捷键分享:http://pan.baidu.com/s/1miLU2Re
需要在cmd命令行下登录MySQL数据库,通过SHOW CREATE DATABASE test;看一下test数据库的DEFAULT CHARACTER SET 后是不是utf8字符编码,如果不是可能会导致显示问号
$rows[]=$row;
如果row本身就是数组(关联数组或者索引数组),那rows就是二维数组;
在PHP,使用变量和声明变量都要用到“$”,比如$s1=1;$s2=2;$s3=$s1+$s3;
foreach($rows as $row)作用:取出$rows中的值循环赋于$row;
为何定义$rows[]=$row:把$row值写入$rows数组中;
为何把$row['username']改为$rows['username']就会报错呢?:因为$rows是二维数组;
你的代码,我试过了,没问题呀,IDE显示的是第几行有问题?
首先要文本工具支持,然后打出首字母+TAB
rows没有定义 有可能是你执行sql语句错误,返回了false的结果给rows了
你在将$row放入$rows里面之前不用定义$rows为一个空数组么???这样的话肯定报undefined。应该在while之前定义 $rows =array(); 这样就不会报错了
要安装Emmet插件再按tab
用的emmet插件
^-^...