为什么无输出结果? 晕了,你的还不行,呵呵不会一点结果都没有吧,for($i=0;$i<$num_records;$i++){ $row=@mysql_fetch_array($result); echo $row[0]; echo"ok";}看看输出什么 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 谢谢了我已经解决了我还想问个问题$query="select * from qm";$results = mysql_query($query);while ($row = (string)mysql_fetch_object($results)) {echo ($row->name);$handle = fopen("c:\file.txt", 'a');$string=(string)$row;fwrite($handle,$string);fclose($handle);我在文件c:\file.txt中的不到我检索出是数据而是OBJECT比如我检索的结果应该是QM ,QM0445在文件中也应该是QM ,QM0445才对可是现在在文件中结果是OBJECT,OBJECT为什么, 请问有没有好点是讲关于PHP图象处理和创建图象的例?谢!!! 试试这段代码:<?$host='localhost';$user='root';$passwd='';$link=mysql_connect($host,$user,$passwd);$db_list=mysql_list_dbs($link);while ($row=mysql_fetch_object($db_list)){ echo "<B>".strtoupper($row->Database)."</B><br>"; $table_list=mysql_list_tables($row->Database); while($row2=mysql_fetch_row($table_list)){ echo " ".strtoupper($row2[0]); $field_list=mysql_list_fields($row->Database,$row2[0],$link); echo " <table border=1 cellpadding=0 cellspacing=0 bordercolorlight=#000000 bordercolordark=#ffffff>"; echo "<tr>"; $num=mysql_num_fields($field_list); for($i=0;$i<$num;$i++){ echo "<th>".mysql_field_name($field_list,$i)."</th>"; } echo "</tr>"; $result=mysql_query("select * from ".$row2[0]); while($row3=mysql_fetch_array($result)){ echo "<tr>"; for($i=0;$i<$num;$i++){ echo "<td>".$row3[$i]."</td>"; } echo "</tr>"; } echo "</table>"; } echo "<hr width=80% height=1>";}?> 关于保存到文件读取时用mysql_fetch_array较好一定要用mysql_fetch_object的话应转换成数组settype($row,"array");写入文件时用:$string=join(",",$row);fwrite($handle,$string); 谢谢!settype($row,"array");是不是转化成ARRAY类型?那$string=join(",",$row);的意思是什么? 对,是转化成ARRAY类型join(",",$row);将数组$row连接成字符串,分隔符为"," 请问几位有没有好点的关与PHP生成图象的例?谢了 PHP生成图象的例子很多,不知你要哪方面的? 是根据数据库读出的数据生产JPEG或PNG格式的图象谢谢 [散分] 讲点俺们做后台的那些事! 求解? 如何使用Flash连接数据库(PHP) 有關 mysql 尋找下一筆資料問題 linux下apache2和php配置 问题! 通用表单生成程序(php+mysql) 好恐怖的问题(谁能告诉我该怎么办?解决不了可能项目会流产) 请教:从数据库中取得的数据如何像一个静态页面一样发Email给一个人呢? 用phpmyadmin导出数据会产生乱码,再导入的时候会出错!怎么解决呢? CURL向远程API地址POST大数据 哪里可以找到MySql的基础的中文指导 请问那里有比较便宜的php 空间
$query="select * from qm";
$results = mysql_query($query);
while ($row = (string)mysql_fetch_object($results)) {
echo ($row->name);
$handle = fopen("c:\file.txt", 'a');
$string=(string)$row;
fwrite($handle,$string);
fclose($handle);
我在文件c:\file.txt中的不到我检索出是数据而是OBJECT比如我检索的结果应该是QM ,QM0445在文件中也应该是QM ,QM0445才对可是现在在文件中结果是OBJECT,OBJECT为什么,
<?
$host='localhost';
$user='root';
$passwd='';
$link=mysql_connect($host,$user,$passwd);
$db_list=mysql_list_dbs($link);
while ($row=mysql_fetch_object($db_list)){
echo "<B>".strtoupper($row->Database)."</B><br>";
$table_list=mysql_list_tables($row->Database);
while($row2=mysql_fetch_row($table_list)){
echo " ".strtoupper($row2[0]);
$field_list=mysql_list_fields($row->Database,$row2[0],$link);
echo " <table border=1 cellpadding=0 cellspacing=0 bordercolorlight=#000000 bordercolordark=#ffffff>";
echo "<tr>";
$num=mysql_num_fields($field_list);
for($i=0;$i<$num;$i++){
echo "<th>".mysql_field_name($field_list,$i)."</th>";
}
echo "</tr>";
$result=mysql_query("select * from ".$row2[0]);
while($row3=mysql_fetch_array($result)){
echo "<tr>";
for($i=0;$i<$num;$i++){
echo "<td>".$row3[$i]."</td>";
}
echo "</tr>";
}
echo "</table>";
}
echo "<hr width=80% height=1>";
}
?>
读取时用mysql_fetch_array较好
一定要用mysql_fetch_object的话应转换成数组
settype($row,"array");
写入文件时用:
$string=join(",",$row);
fwrite($handle,$string);
settype($row,"array");是不是转化成ARRAY类型?那
$string=join(",",$row);的意思是什么?
join(",",$row);将数组$row连接成字符串,分隔符为","