저는 튜토리얼, 예제를 사용하고 내 문제에 대한 수많은 다른 질문을 살펴 보았지만 여전히 작동하지 않습니다. 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() mysqli 및 Warning: mysqli_close() expects parameter 1 to be mysqli
수 매개 변수 1 기대하고이 지난 며칠 동안 붙어있다! 미리 감사드립니다.
이 코드는 실행되지 않습니다 (따옴표가 빠짐). 복사하여 붙여 넣기를 확인하십시오. –
편집 됨, 사람들에게 코드를 넘기지 않고 닫는 비트를 놓치지 않기 위해 몇 개의 삽입기를 생략했습니다. – PurpleSmurph