第一种是正确的。第二种是错误的,字段间不带豆号
如果按第二种的做法弄,会出现什么果?第一种:
{
$r=$empire->fetch1("select id,ddd,aaa,bbb from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 5");
if($r[id])
{
?>
document.write('<?=$r[ddd]?>', '<?=$r[aaa]?>', '<?=$r[bbb]?>'); <?php
}
}
else
{
?>
document.write('登录后才能查看');
<?php
}
db_close();
$empire=null;
?>第二种:
{
$r=$empire->fetch1("select id,ddd aaa bbb from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 5");
if($r[id])
{
?>
document.write('<?=$r[ddd]?>', '<?=$r[aaa]?>', '<?=$r[bbb]?>'); <?php
}
}
else
{
?>
document.write('登录后才能查看');
<?php
}
db_close();
$empire=null;
?>其中ddd aaa bbb 是被控字段
如果按第二种的做法弄,会出现什么果?第一种:
{
$r=$empire->fetch1("select id,ddd,aaa,bbb from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 5");
if($r[id])
{
?>
document.write('<?=$r[ddd]?>', '<?=$r[aaa]?>', '<?=$r[bbb]?>'); <?php
}
}
else
{
?>
document.write('登录后才能查看');
<?php
}
db_close();
$empire=null;
?>第二种:
{
$r=$empire->fetch1("select id,ddd aaa bbb from {$dbtbpre}ecms_".$class_r[$classid][tbname]." where id='$id' and classid='$classid' limit 5");
if($r[id])
{
?>
document.write('<?=$r[ddd]?>', '<?=$r[aaa]?>', '<?=$r[bbb]?>'); <?php
}
}
else
{
?>
document.write('登录后才能查看');
<?php
}
db_close();
$empire=null;
?>其中ddd aaa bbb 是被控字段
select id,ddd aaa 会把aaa当成ddd的别名