07/01/09 19:08:10 LU4PzMfb
テキストファイルを使用したSQL文の読込み
ってどうやるのか探して彷徨っています。
load data infile はデータの読み込みでしょ?
そうじゃなくてupdate文を読み込んで一気に処理したいんですが、
分からない。phpで mysql_query で変数のsql文を読み込むこと
はするけど、外部ファイルから読み込めるのかなぁ
113:nobodyさん
07/01/09 20:48:44 E47pJCGV
mysql_query(file_get_contents("ファイル"));
114:うた
07/01/10 12:54:09 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 をインストールしたこのマシンでは
それが出ない。
バグっすかね。
115:nobodyさん
07/01/10 22:23:34 /8+Ver2h
MySQLでリレーション組んでるのですが、下のURLのようなテーブルの場合どうすればいいのでしょうか?
URLリンク(www.geocities.jp)
同じテーブルから3つ呼び出したいのですがうまく行きません。
select staff.name, area.area from staff inner join area on staff.idou = area.area
のように1つだけならできるのですが、2つ以上になるとできません。
アドバイスをください……