私はチュートリアルやサンプルを使用していましたが、私の問題に関する他の多くの質問を見てきましたが、まだ動作させることができません。PHPには比較的新しいので、PDOを理解していません。私の大学が私に与えた償却されたコードを取り除くためにmysqlではなくmysqliに自分のコードを変更しましたが、この状況では役に立たなかったのです。mysqli_multi_queryがmysql dbに挿入されていません
誰かが私にとってこの問題に少しでも光を当てることができたら、私はとても感謝しています。以下 は私のコードサンプルである:
<?php /*connect to the db */
$link=mysqli_connect("dbhost","user","pass");
mysqli_select_db("db",$link);
/*checking connection*/
if ($link->connect_errno)
throw new exception(sprintf("Could not connect: %s", $link->connect_error));
session_start();
$insert_query="
INSERT INTO testone_tbl (age,hours,flexibility,fastpaced,retailexp,
workedus,conviction,permit,education)
VALUES ('$age','$hours','$flexibility','$fastpaced','$retailexp','$workedus',
'$conviction','$permit','$education');
INSERT INTO testtwo_tbl
(contribute,insales,initiative,success,alternatives,targets,
newthings,custfeed,incdevelop,standards,confident,stretch,
opportunities,polite,ideas,deadline,supported,duties)
VALUES ('$contribute','$insales','$initiative',
'$success','$alternatives','$targets','$newthings',
'$custfeed','$incdevelop','$standards','$confident','$stretch',
'$opportunities','$polite','$ideas','$deadline','$supported','$duties')";
/*execute multi_query*/
mysqli_multi_query ($link, $insert_query);/*error1*/
/*close connection*/
if(!$link>connect_errno) $link->close(); /*error2*/
?>
データは、これは(最終形態)で記述されており、以前のフォームからセッションされるフォームの両方からなります。しかし、私もこのエラーが発生しています:警告:mysqli_multi_query()はパラメータ1がmysqliで、Warning: mysqli_close() expects parameter 1 to be mysqli
と予想しています。前もって感謝します。
このコードは実行されません(引用符がありません)。コピー貼り付けを確認してください。 –
編集された、私は人々にコードを投げないようにいくつかのINSERTを残し、終了ビットを逃した。 – PurpleSmurph