0
ここで私は私のPHPのために私は選択クエリを使用してMySQLテーブルに挿入する必要があります助けが必要です。私はそれをしましたが、私の問題はそれがとても遅く走っていたことです。 selectスクリプトでスクリプトを挿入するように変更しようとしましたが、追加のPHPスクリプトについては混乱しています。追加のPHPスクリプトで選択クエリを使用してmysqlテーブルに挿入
これは私の伝統的なPHP/MySQLのスクリプトです:
q="SELECT s.name, nc.clss, s.mark, cs.study, s.note
FROM try.`student` s
LEFT JOIN try.`new_class` nc ON (nc.ClassID = s.ClassID)
LEFT JOIN try.`cat_study` cs ON (cs.StudyID = s.StudyID) $name_all = @mysql_query($q) or die ('Query: '.$q); while ($name_all_save = mysql_fetch_array($name_all)){
if($name_all_save[mark]!=0) { if($name_all_save[mark]>70) {
$note = "Good"; } else {
$note = "Bad"; } } else { $note = "totally bad"; }
$sDate = date('d-m-Y');
$sql = "insert into `stock product all list` (name, clss, mark, study, note, dates)
values ('$name_all_save[name]','$name_all_save[clss]', '$name_all_save[mark]', '$name_all_save[study]', '$note', '$sDate')";
mysql_query($sql, $db) or die('Error:'.mysql_error()); }`
私が選択PHP/MySQLのスクリプトを使用して、現代のインサートにそれを変更したいが、私は追加のPHPスクリプトをどこに置くかについて困惑しています。
INSERT INTO table2
SELECT * FROM table1
WHERE condition;
誰でもこの問題を解決できますか?
カップルもの。 1)あなたの質問を編集し、コードを適切に書式化してください(主にインデントされます)。 2)変数qの定義に文法エラーがあり、 '' ''と ';'で終わらない3)mysql *関数をもう使用しないでくださいPDOかmysqliに移動してください。 mysql *の機能は廃止され、危険です! – Nic3500
http://www.phptherightway.com/#mysql_extension(PDOとデータベース関連のコード)、またはhttps://phpdelusions.net/pdoを参照してください。 – Nic3500
"q ="私はあなたを信じていない – Strawberry