如何在HEX-SQL查询中格式化SQL查询?
$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 - >文本;
答案 0 :(得分:2)
也许是这样:
$query = "SELECT HEX(text) as text FROM test";
答案 1 :(得分:0)
如果您的结果集列不称为text
,您显然无法从$ds -> text
读取它。
你必须这样做:
$ds -> {'HEX(text)'}
...或者只是按照Cillier的建议,给专栏命名。