php mysql数据库查询语句并输出

$proname="SELECTareanameFROMoepre_user_paramsJOINoepre_hometownONoepre_user_params.`p... $proname = "SELECT areaname FROM oepre_user_params JOIN oepre_hometown ON oepre_user_params.`provinceid` = oepre_hometown.`areaid` WHERE userid=123;
这段SQL在数据库中操作是可以查询到的,但放在PHP中就直接原样显示了...试过用
$rs = mysql_query($proname);
while($row = mysql_fetch_array($proname)) {
echo ''.$row[areaname].'';
}
但这样的话数据是会置顶的,也就是说我页面输出有
echo '
<li> <a href="/home/'. $row[userid].'" target="_blank">'. $username.'</a><p> '.$row[areaname].', '.$row[height].'cm, '. $age.'岁, '.$marrystatus.'</p> </li>';
这时候$row[areaname]的值会跑到最前面,应该是要在<p>后面的,不知道我表述的明不明白
展开
 我来答
虚无神主鲁鲁修
2015-10-19 · TA获得超过281个赞
知道答主
回答量:50
采纳率:0%
帮助的人:39.8万
展开全部
php中,.是连接符,改成这样
$proname = "SELECT areaname FROM oepre_user_params JOIN oepre_hometown ON oepre_user_params".".`provinceid` = oepre_hometown.`areaid` WHERE userid=123;
追问
你理解错了,$proname = "SELECT areaname FROM oepre_user_params JOIN oepre_hometown 超字省略;

用echo ''.$proname.'' 输出后页面显示为:SELECT areaname .....语句,并不能执行语句....
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式