您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

这个代码弄错了将会出现什么后果?该如何处理

2024/2/28 23:46:00发布21次查看
这个代码弄错了将会出现什么后果?
第一种是正确的。第二种是错误的,字段间不带豆号
如果按第二种的做法弄,会出现什么果?
第一种:
{
  $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]?>');
document.write('登录后才能查看');
第二种:
{
  $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]?>');
document.write('登录后才能查看');
其中ddd aaa bbb 是被控字段
------解决方案--------------------
没有什么关系!
视不同数据库而定
------解决方案--------------------
没什么,可能出错。可能被看为一个alias
------解决方案--------------------
探讨
没有什么关系!
视不同数据库而定
------解决方案--------------------
select id,ddd aaa bbb 这种情况会出错。
select id,ddd aaa 会把aaa当成ddd的别名
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product