<? PHP $ ServerName = "локальный" ; $ имя пользователя = "корень" ; $ пароль = "админ" ; $ имя_бд = "MyDB" ; // 创建链接 $ соппы = новый MySQLi ( $ имя_сервер , $ имя пользователя , $ пароль , $ имя_бд ); // 检查链接 если ( $ сопп -> connect_error) { умереть ( "连接失败:". $ Сопп -> connect_error); } $ SQL = "INSERT INTO MyGuests (имя, фамилия, адрес электронной почты) VALUES ( 'Джон', 'Doe', '[email protected]'); " ; $ SQL =." INSERT INTO MyGuests (имя, фамилия, адрес электронной почты) VALUES ( 'Мэри', 'Мо', '[email protected]'); " ; $ SQL =." INSERT INTO MyGuests (имя, фамилия, адрес электронной почты) VALUES ( 'Julie', 'Dooley', '[email protected]') " , если ( $ сопп -> multi_query ( $ SQL ) == = TRUE , ) { эхо "新记录插入成功" ; } Еще { эхо "Ошибка:". $ SQL . "<br>".$ сопп -> ошибка; } $ Сопп -> Close (); ?>
<? PHP $ ServerName = "локальный" ; $ имя пользователя = "имя пользователя" ; $ пароль = "пароль" ; $ имя_бд = "MyDB" ; // 创建链接 $ сопп = mysqli_connect ( $ имя_сервера , $ имя пользователя , $ пароль , $ имя_бд ); // 检查链接 если (! $ Сопп ) { умереть ( "连接失败:". Mysqli_connect_error ()); } $ SQL = " INSERT INTO MyGuests (имя, фамилия, адрес электронной почты) VALUES ( 'Джон', 'Doe', '[email protected]'); "; $ SQL =. " INSERT INTO MyGuests (имя, фамилия, адрес электронной почты) VALUES ( 'Мэри', 'Мо', '[email protected]'); " ; $ SQL = " INSERT INTO MyGuests (имя, фамилия, адрес электронной почты) VALUES ( 'Julie', 'Dooley', '[email protected]') " ; если ( mysqli_multi_query ( $ сопп , $ SQL )) { эхо "新记录插入成功" ; } Еще { эхо "Ошибка:". $ SQL . "<br>" , mysqli_error ( $ сопп ); } Mysqli_close ( $ сопп); ?>
<? PHP $ ServerName = "локальный" ; $ имя пользователя = "имя пользователя" ; $ пароль = "пароль" ; $ имя_бд = "myDBPDO" ; попробуйте { $ сопп = новый PDO ( "MySQL: хост = $ имя_сервера ; имя_бд = $ имя_бд ", $ имя пользователя , $ пароль ); // установить режим ошибки PDO для исключения $ свя -> SetAttribute (PDO :: ATTR_ERRMODE, PDO :: ERRMODE_EXCEPTION); // 开始事务 $ сопп -> BeginTransaction (); //SQL语句 $ сопп -> Exec ( " INSERT INTO MyGuests (имя, фамилия, адрес электронной почты) VALUES ( 'Джон', 'Doe', '[email protected]') " ); $ сопп -> Exec ( " INSERT INTO MyGuests (имя, фамилия, адрес электронной почты) VALUES ( 'Мэри', 'Мо', '[email protected]') " ); $ сопп -> Exec ( " INSERT INTO MyGuests (имя, фамилия, адрес электронной почты) VALUES ( 'Julie', 'Дули', '[email protected]') " ); // 提交事务 $ сопп -> фиксации (); улов (PDOException $ E ) { // Если это не удается откатить $ Конн -> ROLLBACK (); эхо $ SQL "<br>". $ E -> GetMessage (); } $ Conn = NULL ; >?
<? PHP $ ServerName = "локальный" ; $ имя пользователя = "имя пользователя" ; $ пароль = "пароль" ; $ имя_бд = "MyDB" ; // 创建连接 $ соппы = новый MySQLi ( $ имя_сервер , $ имя пользователя , $ пароль , $ имя_бд ); // 检测连接 если ( $ сопп -> connect_error) { умереть ( "连接失败:". $ Сопп -> connect_error); } Еще { $ SQL= "INSERT INTO MyGuests (FirstName, LastName, электронная почта) VALUES (,, ???)" ; // в mysqli_stmt_prepare () инициализации оператор объектов $ STMT = mysqli_stmt_init ( $ соед ); // подготовленные заявления IF ( mysqli_stmt_prepare ( $ STMT , $ SQL )) { // связывание параметров mysqli_stmt_bind_param ( $ STMT , 'SSS', $ FirstName , $ LastName , $ E - mail ); // установить параметры и выполнить $ FirstName = 'John' ; $ LastName = 'Doe'; $ электронной почте = '[email protected]' ; mysqli_stmt_execute ( $ STMT ); $ Firstname = 'Мэри' ; $ Lastname = 'Мо' ; $ электронной почте = '[email protected]' ; mysqli_stmt_execute ( $ STMT ); $ Firstname = 'Julie' ; $ Lastname = 'Dooley' ; $ электронной почте = '[email protected]' ; mysqli_stmt_execute ( $ STMT ); } } ?>