php中关于<?php?>的语法问题 。

我是个新手,在测试利用php连接数据库,并向网页上显示数据库中的数据; 碰到个语法问题很纳闷, 为什么要用到图中的‘2’和‘3’呢,若省略’2‘和’3‘仅用’1‘和’4‘会提示语法错误,迫切请教为什么需要’2‘和’3‘呢?(PS:相当纳闷,去掉’2‘和’3‘看上去才是完整的php代码啊!)

因为2,3之间是属于Html代码,1-2,3-4之间是php代码,所以需要隔开

<?php ?>之间是用来写php代码的
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-07-10
你的代码格式太乱把自己搞糊涂了吧
1,4是 if() {}
2,3 是 while() {},你用了while当然需要使用一对儿大括号了。
第2个回答  2013-07-10
因为这是在html代码中嵌套php代码,所以只要用到php的地方就必须用<?php ?>包含起来,你可以只写一个<?php ?>但是这样话,tr和td都必须用echo 输出出来了
第3个回答  2013-07-10
339671843为正解!
相似回答