0

如何在 HEX-SQL-Query 中格式化 SQL-Query?

$query = "SELECT * FROM test";
   $sql = mysql_query($query) or die(mysql_error());
   while ($ds = mysql_fetch_object($sql)){
     $text = $ds -> text;

           echo $text;
}

查询应如下所示:

$query = "SELECT HEX(text) FROM test";

但是有一个错误:

Notice: Undefined property: stdClass::$text in /var/www/web207/html/... on line 45

第 45 行是 $text = $ds -> text;

4

2 回答 2

2

也许像这样:

$query = "SELECT HEX(text) as text FROM test";
于 2013-10-15T12:12:03.067 回答
0

如果调用text您的结果集列,您显然无法从$ds -> text.

你必须这样做:

$ds -> {'HEX(text)'}

... 或者只是按照 Cillier 的建议为该列命名。

于 2013-10-15T12:16:10.433 回答