當前位置:首頁 » 編程語言 » 資料庫改php

資料庫改php

發布時間: 2024-01-26 00:58:54

A. 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 伺服器信息

B. 如何用php修改資料庫中的數據

舉例如下:
創建userinfo_update.php頁面用於查詢用戶信息,先顯示信息,在修改:
先通過GET獲取用戶編號查詢用戶信息:
$sql = "select * from user_info where user_id='".$_GET['userId']."'";
$result = mysql_query($sql,$con);
if($row = mysql_fetch_array($result)){
}

頁面效果:

創建update.php文件,用於修改用戶信息:
使用到了mysql_affected_rows() 函數返回前一次 MySQL 操作所影響的記錄行數。
//通過post獲取頁面提交數據信息
$userId = $_POST[userId];
$userName = $_POST[userName];
$userAge = $_POST[userAge];
$sql = "update user_info set user_name='".$userName."',user_age=".$userAge." where user_id='".$userId."'";
mysql_query($sql,$conn);//執行SQL
$mark = mysql_affected_rows();//返回影響行數
$url = "userinf_select.php";

運行結果

創建delete.php文件,完成刪除用戶信息功能:

$userId = $_GET['userId'];
include 'connection.php';
$sql = "delete from user_info where user_id='".$userId."'";
mysql_query($sql,$con);
$mark = mysql_affected_rows();//返回影響行數
if($mark>0){
echo "刪除成功";
}else{
echo "刪除失敗";
}
mysql_close($con);

運行結果:

熱點內容
java創建文件linux 發布:2025-08-29 12:04:30 瀏覽:150
php伺服器時間 發布:2025-08-29 12:00:40 瀏覽:605
安卓中dex文件反編譯 發布:2025-08-29 11:56:31 瀏覽:961
內存又稱主存儲器包括什麼 發布:2025-08-29 11:45:58 瀏覽:29
php選擇文件夾 發布:2025-08-29 11:45:11 瀏覽:29
androidudp 發布:2025-08-29 11:44:07 瀏覽:989
cpul1緩存 發布:2025-08-29 11:43:32 瀏覽:621
方舟什麼伺服器有特殊龍蛋 發布:2025-08-29 11:38:23 瀏覽:331
標志206防盜密碼是什麼 發布:2025-08-29 11:36:55 瀏覽:576
腳本化生活 發布:2025-08-29 11:28:21 瀏覽:534