小白求助,php中字符串中怎么引用数组变量 5

对php不懂。得到一个源码,运行起来后出错。我把相关的两条代码帖出来:$tables=['documents','spdb2'];//把表名放入数组$sql="selec... 对php不懂。得到一个源码,运行起来后出错。
我把相关的两条代码帖出来:
$tables = ['documents' ,'spdb2']; //把表名放入数组
$sql = "select title,content from {$table} where id = " . $id;
$result = mysql_query($sql)

我大概看懂,{$table}就是想把多个表的内容一起放在这里,但是要报错。如果直接不用数组,把上面的documents替换这里的{$table},就能正常运行了。

请问大家,上面的代码应该怎样写才是正确的。
展开
 我来答
折柳成萌
高粉答主

2017-09-27 · 繁杂信息太多,你要学会辨别
知道顶级答主
回答量:4.4万
采纳率:96%
帮助的人:6267万
展开全部
php如何将字符串作为变量来使用:
短字符串
直接通过$str = '文本内容';来存储。
2.长字符串,并且换行的成大段落文本而且还有特殊字符的。
$str = <<<longtxt
文本内容“文本内容”/'文字内容' $<p>' '这个一段很长的文本
特殊的字符实体,需要转义的一些内容。<<<longtxt;
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
凌什么丶
2017-09-27
知道答主
回答量:14
采纳率:0%
帮助的人:1.1万
展开全部
{$table}是个数组 ,你打印sql语句会显示array识别不了。

你要查两个表的话,最好分开、
或者用外联查询、
select a.*,b.* from A as a left join B as b on a.id = b.id where a.name='lilei' and b.age=27 order by a.id group by a.class limit 10 ;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式