導航:首頁 > 編程語言 > php類資料庫操作資料庫

php類資料庫操作資料庫

發布時間:2025-01-05 06:11:18

php資料庫添加、刪除、修改數據(mysql)

一、PHP操作MySql資料庫
新增數據
<?php
$query = "INSERT INTO grade (name,email,point,regdate) VALUE
(' 李三','[email protected]',,NOW())" ;
@mysql_query($query) or die( '添加數據出錯:' .mysql_error());
?>
修改數據
<?php
$query = "UPDATE grade SET name='小可愛' WHERE id=6" ;
@mysql_query($query) or die( '修改出錯:' .mysql_error());
?>
刪除數據
<?php
$query = "DELETE FROM grade WHERE id=6";
@mysql_query($query) or die( '刪除錯誤:' .mysql_error());
?>
顯示數據
<?php
$query = "SELECT id,name,email,point FROM grade";
$result = @mysql_query($query) or die( '查詢語句出錯:' .mysql_error());
while (!! $row = mysql_fetch_array($result)) {
echo $row[ 'id' ]. '----' .$row['name' ].'----' .$row ['email' ]. '----' .$row['point' ];
echo '<br />';
}
?>
二、其他常用函數
mysql_f etch_row() :從結果集中取得一行作為枚舉數組
mysql_f etch_assoc() : 從結果集中取得一行作為關聯數組
mysql_f etch_array() : 從結果集中取得一行作為關聯數組,或數字數組,或二者兼有
mysql_f etch_lengths () : 取得結果集中每個輸出的長度
mysql_f ield_name(): 取得結果中指定欄位的欄位名
mysql_num_rows(): 取得結果塵清集中行的數目
mysql_num_f ields():取得結果集中欄位的數目
mysql_get_client_inf o() : 取得 MySQL 客戶端信息
mysql_get_host_info(): 取得攔兄瞎 MySQL 主機信息
mysql_get_proto_info(): 取得 MySQL 協議簡空信息
mysql_get_server_inf o() : 取得 MySQL 伺服器信息

㈡ php 在操作資料庫的時候大多數是寫sql還是orm

大多都是寫sql的,但是不是直接寫sql,而是封裝過的sql類,幫你解決了一些xss和注入,類似於

$this->sqldb->select("*")->from("user")->where("id","1")->do();
//select*from`user`where`id`="1";

php也有orm框架,sql簡單的比較好弄,復雜的就不行了。

orm其實就是降低靈活性,增加方便簡便的特性。

眾所周知,簡便與靈活是不可以並存的。

由於orm隱藏了一層,那層如果發生了什麼特殊的事情不好調試,所以其實復雜的項目,並不適合orm,靈活性才是王道,但是又不能直接寫sql吧,太容易出問題,所以就有了上面那種方式。

閱讀全文

與php類資料庫操作資料庫相關的資料

熱點內容
腎病pdf 瀏覽:230
網站怎麼用本地伺服器 瀏覽:120
javadoc導入android 瀏覽:517
文件掃描成pdf 瀏覽:696
涼山火災救援命令 瀏覽:54
壓縮機三相檢測 瀏覽:861
linux怎麼安裝光碟 瀏覽:799
寬頻伺服器無響應是為什麼 瀏覽:226
壓縮包內看圖 瀏覽:914
安卓手機如何發現app後台調用情況 瀏覽:561
程序員簡歷工作描述 瀏覽:159
伺服器中強制疾跑的指令是什麼 瀏覽:54
日語命令性 瀏覽:261
免費的程序編譯游戲 瀏覽:892
如何安裝屏蔽的APP 瀏覽:198
豬臉識別app如何下載 瀏覽:156
卓嵐串口伺服器如何使用 瀏覽:440
pdf周振甫 瀏覽:759
程序員35歲生日圖片 瀏覽:629
矩形密封圈的壓縮量 瀏覽:457