みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

PHPを使ってデータの抜き出し

PHPを使って、MySQLに接続してデータを抜き出し
テキストファイルに書き込むというプログラムを作りました。

そこで問題があります。
'480' "あああ"というデータがあるんですが、
そのまま抜き出されてしまいます。

\'480\' \"あああ\"といった形で抜き出したいです。

どうか宜しくお願い致します

投稿日時 - 2007-05-11 11:52:03

QNo.2990986

すぐに回答ほしいです

質問者が選んだベストアンサー

要は'や"をSQL文の中にデータとして入れられるような形にしたいという事ですね。

addslashes()という関数がありますよ。

--------------------------------------------------------------
addslashes -- 文字列をスラッシュでクォートする
説明
string addslashes ( string str)

データベースへの問い合わせなどに際してクォートされるべき 文字の前にバックスラッシュを挿入した文字列を返します。クォート されるべき文字とは、シングルクォート('), ダブルクォート("),バックスラッシュ (\) ,NUL (NULL バイト) です。

投稿日時 - 2007-05-11 17:20:13

お礼

返事が遅くなり、すみません。

解決しました。

ありがとうございます。

投稿日時 - 2007-05-28 12:26:40

ANo.2

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.1

データベースから検索した後、str_replace()あたりを使って
\付きに変換してからテキストファイルに書き込めばよいと思います。

投稿日時 - 2007-05-11 13:20:58

あなたにオススメの質問