使用Sql Query显示错误的变量值

时间:2014-05-08 09:12:07

标签: php mysql sql variables

$selectedItem = mysql_escape_string($_POST['select']);
$id= mysql_escape_string($_POST['id']);

if ($selectedItem == "ID")
    {
        echo 2;
        $nome = mysql_query("SELECT nome FROM `eventos` WHERE ID = '$id'");
        echo $nome;
    }

好的,我想显示我在文本框中插入的一个id事件的名称。 它显示我2,所以如果声明工作,但当我说显示nome告诉我:2Resource id#5

我在表eventos中有一行,id = 1,我总是把它放在第1号文本框中。

为什么它没有显示我在collum nome中的文字?

1 个答案:

答案 0 :(得分:1)

试试这个

$n = mysql_fetch_array($nome);
echo $n['nome']; 

建议使用mysqli_query而不是mysql_query
像这样

 //
 $nome = mysqli_query("SELECT nome FROM `eventos` WHERE ID = '$id'");
 $n = mysql_fetch_array($nome);
    echo $n['nome'];