matun55回答ポイント 100ptウォッチ

データベースを、phpを使ってCSVに出力したいです。

php初心者です。

http://php.eweb-design.com/0303_dl.php
こちらのサイトを参考にして作ってみたのですが、
●●●の箇所のみ下記の通り変更しましたが、エラーが出ます。

<?php header("Content-Type: application/octet-stream"); ?>
<?php header("Content-Disposition: attachment; filename=output.csv"); ?>
<?php
$srv = "●●●"; // サーバー名
$id = "●●●"; // ユーザーID
$passwd = "●●●"; // パスワード
$dbn = "●●●"; // データベース名
$sql = "SELECT * FROM sample2"; // SQL文

$db=mysql_connect($srv,$id,$passwd);
mysql_select_db($dbn,$db);
$rs=mysql_query($sql,$db);
for($i=0; $i<mysql_num_fields($rs); $i++){
print(mb_convert_encoding(mysql_field_name($rs,$i),"SJIS","EUC-JP").",");
}
print("\n");
for($j=0 ;$j<mysql_num_rows($rs); $j++) {
for($k=0; $k<mysql_num_fields($rs); $k++) {
$str=mysql_result($rs,$j,$k);
print(mb_convert_encoding($str,"SJIS","EUC-JP").",");
}
print("\n");
}
mysql_close($db);
?>

下記のエラーです。
Warning: mysql_num_fields(): supplied argument is not a valid MySQL result resource in /home/mamocar/www/master/ecar.php on line 13

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /home/mamocar/www/master/ecar.php on line 17

どのようにしたら解決出来ますか?

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2011-09-01 18:13:30
終了日時
2011-09-02 16:28:53
回答条件
1人5回まで

この質問のカテゴリ

この質問に含まれるキーワード

SRV11MySQL2612SQL1319SJIS223PHP7798CSV1025データベース1894dB1997EUC-JP181サーバー4609パスワード2211

人気の質問

メニュー

PC版