<?php do { ?>
<?php
if(isset($row['website']) && !empty($row['website']))
{
echo '<a href="'.$row['website'].'" target="_self\">'.$row['name'].''.$row['publisher'].'</a>';
} else {
echo .$row['name'].$row['publisher'];
}
?>
<?php } while ($row = mysql_fetch_assoc($rowDetails)); ?>
我遇到语法错误,但找不到 有人可以帮助我吗?
最佳答案
这里缺少结束单引号 -->$row['name]
应该是$row['name']
此外,请阅读 empty
函数,它不适用于引用的数组成员;它仅适用于变量。
更新
您的 else
block 中也存在问题 --> echo .$row['name']...
您需要删除“.”在$row
之前。
关于php - php 和 mysql 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8348663/