首頁 >php框架 >ThinkPHP >thinkphp是物件導向的嗎?

thinkphp是物件導向的嗎?

WBOY
WBOY原創
2022-06-21 11:02:472462瀏覽

thinkphp是物件導向的;thinkphp是一個免費開源的、快速的、簡單的、物件導向的輕量級PHP開發框架,是為了簡化企業級應用開發和敏捷WEB應用開發而誕生的開源輕量級PHP框架。

thinkphp是物件導向的嗎?

本文操作環境:Windows10系統、ThinkPHP6版、Dell G3電腦。

thinkphp是物件導向的嗎?

ThinkPHP是一個免費開源的,快速、簡單的物件導向的輕量級PHP開發框架,是為了敏捷WEB應用開發和簡化企業應用開發而誕生的。

ThinkPHP可以支援windows/Unix/Linux等伺服器環境,正式版需要PHP5.0以上版本支持,支援MySql、PgSQL、Sqlite多種資料庫以及PDO擴展,ThinkPHP框架本身沒有什麼特別模組要求,具體的應用系統運行環境要求視開發所涉及的模組。

成立於2006年初,針對敏捷WEB應用開發和企業應用的開發和簡化誕生,從一開始ThinkPHP一直遵循簡單實用的設計原則,注重易用性,同時保持優越的性能和簡單的程式碼,憑藉許多原始功能,團隊優化了易用性,可擴展性和效能,以改善最先進和最強大的WEB應用程式開發框架的穩定性。

Thinkphp 資料庫物件導向

資料庫連線
<?php 
header(&#39;content-type=text/html;charset=utf-8&#39;);//设置页面html默认字符集为utf-8
$mysqli = new mysqli(&#39;127.0.0.1&#39;,&#39;用户名&#39;,&#39;密码&#39;,&#39;数据库&#39;);//创建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());

推薦學習:《PHP影片教學

以上是thinkphp是物件導向的嗎?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn