112 :
うた :
2007/01/09(火) 19:08:10 ID:LU4PzMfb テキストファイルを使用したSQL文の読込み ってどうやるのか探して彷徨っています。 load data infile はデータの読み込みでしょ? そうじゃなくてupdate文を読み込んで一気に処理したいんですが、 分からない。phpで mysql_query で変数のsql文を読み込むこと はするけど、外部ファイルから読み込めるのかなぁ
113 :
nobodyさん :2007/01/09(火) 20:48:44 ID:E47pJCGV
mysql_query(file_get_contents("ファイル"));
114 :
うた :2007/01/10(水) 12:54:09 ID:KwOV/H2D
ありがとうございます でもなんかうまくいきません。 zanji.phpの中身 <?php mysql_connect('localhost','root','123'); mysql_select_db('wikidb'); mysql_query(file_get_contents("temp.sql")); ?> --------------------------------------- temp.sqlの中身 update page set page_title = '阿(あ)' where page_title='0000100'; update page set page_title = '愛(あい)' where page_title='0000200'; って感じで、 php zanji.php を実行しても何も変化がありません。(DBのpage_titileも書き換えられていないし) ==================== そもそも、 他のマシンに入れたphpmyadminにはSQL実行窓の下側に、sqlファイル読み込みの窓 があるのに、どういう訳か、phpMyAdmin - 2.8.2 をインストールしたこのマシンでは それが出ない。 バグっすかね。