我有以下代码
mysql_select_db('example_db', $r);
$result1 = mysql_query('SELECT content FROM `example_table` WHERE 1') or die ('"bad times an error!"' . mysql_error() . '');
echo $result1;
返回“资源ID#114”。这是什么意思?我试图提取的信息是base64& json编码存储在DB中的twitter feed。我试过添加base64& json解码,但得到一个错误,说明它是一个资源而不是一个字符串,所以我假设它试图解析“资源ID#114”而不是实际的feed本身。
感谢任何帮助!
答案 0 :(得分:0)
再看一下文档:mysql_query将返回一个资源对象。您必须使用它来提取数据。 mysql_fetch_array
或mysql_fetch_assoc
会对您有所帮助。
观看:
你不应该再使用mysql_ * - 函数了。它们已弃用,> = php 5.5将不再支持它们。您应该切换到mysqli_*或PDO
答案 1 :(得分:0)