thinkphp berorientasikan objek; thinkphp ialah rangka kerja pembangunan PHP ringan berorientasikan objek yang percuma, terbuka, yang dilahirkan untuk memudahkan pembangunan aplikasi peringkat perusahaan dan pembangunan aplikasi WEB yang tangkas rangka kerja PHP yang ringan.
Persekitaran pengendalian artikel ini: sistem Windows 10, ThinkPHP versi 6, komputer Dell G3.
ThinkPHP ialah rangka kerja pembangunan PHP ringan berorientasikan objek percuma, cepat dan ringkas untuk pembangunan aplikasi WEB tangkas dan aplikasi perusahaan yang dipermudahkan.
ThinkPHP boleh menyokong persekitaran pelayan seperti windows/Unix/Linux Versi rasmi memerlukan PHP5.0 atau lebih tinggi, menyokong pangkalan data MySql, PgSQL, Sqlite dan sambungan PDO itu sendiri tidak mempunyai keperluan modul khas. Keperluan persekitaran pengendalian sistem aplikasi khusus bergantung pada modul yang terlibat dalam pembangunan.
Ditubuhkan pada awal tahun 2006, ia dilahirkan untuk pembangunan dan penyederhanaan pembangunan aplikasi WEB yang tangkas dan aplikasi perusahaan Sejak awal, ThinkPHP sentiasa mengikut prinsip reka bentuk yang mudah dan praktikal, memfokuskan pada kemudahan penggunaan, sambil mengekalkan prestasi unggul dan kesederhanaan Kod, dengan banyak ciri asal, pasukan mengoptimumkan kemudahan penggunaan, skalabiliti dan prestasi untuk meningkatkan kestabilan rangka kerja pembangunan aplikasi WEB yang paling maju dan berkuasa.
<?php header('content-type=text/html;charset=utf-8');//设置页面html默认字符集为utf-8 $mysqli = new mysqli('127.0.0.1','用户名','密码','数据库');//创建MySQLi对象连接数据库 if ($mysqli->connect_errno) {//检测连接错误 die('连接失败'.$mysqli->connect_error);//输出错误提示符并中断脚本执行 } $mysqli->set_charset('utf8');//设置默认客户端字符集为utf8
$sql = "INSERT INTO `tableName` (`field1`,`field2`...) VALUES ('value1','value2'...)"; if ($mysqli->query($sql)) { echo '成功添加了'.$mysqli->affected_rows.'条新增记录,新增id是'.$mysqli->insert_id; } else { echo '添加失败'.$mysqli->errno.':'.$mysqli->error; }
$sql = "UPDATE `表名` SET `字段名1`='值1' WHERE '条件表达式'"; if ($mysqli->query($sql)) { echo '成功更新了'.$mysqli->affected_rows.'条记录'; } else { echo '更新失败'.$mysqli->errno.':'.$mysqli->error; }
$sql = "DELETE FROM `表名` WHERE `id`=4"; if ($mysqli->query($sql)) { echo '成功删除了'.$mysqli->affected_rows.'条记录'; } else { echo '删除失败'.$mysqli->errno.':'.$mysqli->error; }
$sql = "SELECT `字段列表` FROM `表名` where '条件表达式'"; if ($mysqli_result=$mysqli->query($sql)) { while($row=$mysqli_result->fetch_array(MYSQL_ASSOC)){ echo '<pre class="brush:php;toolbar:false">'; print_r($row); } }
$sql = "SELECT `字段列表` FROM `表名` where '条件表达式'"; $result=$mysqli->query($sql)->fetch_array());
Pembelajaran yang disyorkan: "Tutorial Video PHP"
Atas ialah kandungan terperinci Adakah thinkphp berorientasikan objek?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!