文字不会显示

时间:2013-04-06 14:19:34

标签: mysql

我有这个问题;

<?php

$oQuery = mysql_query("SELECT alertboxheader FROM cms_settings");
while($rQuery=mysql_real_escape_string($oQuery)){
echo $rQuery['alertboxheader'];   }
?>

但它没有显示任何文字! 我需要从数据库中获取此信息; http://i50.tinypic.com/30wva0x.png

enter image description here

我希望有人可以帮助我。

Greetings Ray。

2 个答案:

答案 0 :(得分:3)

您为什么使用mysql_real_escape_string?试试,mysql_fetch_assoc

<?php

    $oQuery = mysql_query("SELECT alertboxheader FROM cms_settings");
    while($rQuery = mysql_fetch_assoc($oQuery))
    {
        echo $rQuery['alertboxheader'];   
    }

?>

Please, don't use mysql_* functions in new code。它们不再被维护and are officially deprecated。请参阅red box?转而了解prepared statements,并使用PDOMySQLi - this article将帮助您确定哪个。如果您选择PDO here is a good tutorial

答案 1 :(得分:0)

使用select value from cms_settings where variable='alertboxheader';并且不要忘记J W所说的内容。