⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 new_db_test.php

📁 Professional PHP5 code for this book
💻 PHP
字号:
<?phprequire_once('class.Database.php');try {  $db = Database::instance();} catch (Exception $e) {  // No point continuing...  die("Unable to connect to the database.");}$sql = "SELECT count(1) FROM mytable";$count = $db->getOne($sql);print "There are $count records in mytable!<br>\n";// start a transaction$db->startTransaction();// do an insert and an updatetry {  $arValues = array();  $arValues['id'] = '#id#';  $arValues['myval'] = 'blah blah blah';  $newID = $db->insert('mytable', $arValues);  print "The new record has the ID $newID<br>\n";  // update the record we just created  $arUpdate = array();  $arUpdate['myval'] = 'foobar baz!';  $affected = $db->update('mytable', $arUpdate, "id = $newID");    print "Updated $affected records<br>\n";  // write the changes to the database  $db->commit();} catch (Exception $e) {  // some sort of error happened - abort the transaction  // and print the error message  $db->abort();  print "An error occurred.<br>\n" . $e->getMessage();}?>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -