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 に答える