以下代码应该将数据库字段的内容输出到文件中,但它只返回lastid
(需要),然后是Arrray。
顺便说一下$db->query
返回一个结果集。任何关于我做错的提示都将不胜感激。
// this is to test values
$myFile = "debugdirectory.txt";
$fh = fopen($myFile,"w");
$res = $db->q("SELECT LAST_INSERT_ID()");
$res = mysql_result($res,0,0);
fwrite($fh,$res);
$string = $db->qarray(
"SELECT field32 FROM business_db WHERE id='{$res}'"
);
$new = "";
foreach($string as $s){
fwrite($fh,$s);
}
答案 0 :(得分:1)
在走得太远之前,我建议你首先调试$string
的内容。
只需输入:
var_dump( $string );
紧随其后:
$string = $db->qarray("SELECT field32 FROM business_db WHERE id='{$res}'");
就足够了。 在检查内容之后,您可以决定做什么,例如: