新手求这段PHP代码是什么意思

<?php
$query_ad=$db->query("select * from ve123_ad where type='3' and is_show order by sortid asc");
while($row_ad=$db->fetch_array($query_ad))
{
if(empty($row_ad["siteurl"]))
{
$urllink="s/?wd=".urlencode($row_ad["title"]);
}
else
{
$urllink=$row_ad["siteurl"];
}
echo "<a target=\"_blank\" href=\"".$urllink."\"><font color=\"#0B0BD5\">".str_cut($row_ad["title"],300)."</font></a> | ";
}
?>

这是最常见的查询数据库并输出的代码 :
第一行:执行sql语句(不知道前面有没有链接数据库、选择表)

第二行到最后一行,都是在循环输出查询所得的二维数组:
if(empty($row_ad["siteurl"])) //判断$row_ad["siteurl"]是否为空,如果为空择把"s/?wd=".urlencode($row_ad["title"]);,赋值给$urlink。如果不为空则吧$row_ad["siteurl"]赋值给$urllink

最后:echo ,把得到的$urllink ,组成一个a链接循环输出。

希望对你有帮助,不懂的就追问
温馨提示:答案为网友推荐,仅供参考

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网