?php
創(chuàng)新互聯(lián)長期為近1000家客戶提供的網(wǎng)站建設(shè)服務(wù),團隊從業(yè)經(jīng)驗10年,關(guān)注不同地域、不同群體,并針對不同對象提供差異化的產(chǎn)品和服務(wù);打造開放共贏平臺,與合作伙伴共同營造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為明山企業(yè)提供專業(yè)的做網(wǎng)站、網(wǎng)站制作,明山網(wǎng)站改版等技術(shù)服務(wù)。擁有十載豐富建站經(jīng)驗和眾多成功案例,為您定制開發(fā)。
$conn=new?mysqli("127.0.0.1",?"root",?"jack123456",?"test");
???if(mysqli_connect_error()){??
$this-error?=?mysqli_connect_error();??
return?FALSE;??
}??
$conn-query("SET?NAMES?UTF8");
$Id?=?$_GET['id'];?//具有唯一性,自增
$mobile?=?$_GET['mobile'];?//具有唯一性
$sql1?=?"select?*?from?users?where?ID=$Id";
//這里我要判斷這條數(shù)據(jù)是否存在,存在就獲取mobile,無需循環(huán)
$rs?=?$conn-query($sql1);
if?($rs-num_rows!==0)?{
$row?=?$rs?-?fetch_assoc();
$mobile=?$row['mobile'];
$rs-close();
echo?"get";
}?else?{//如果數(shù)據(jù)不存在,就新增一條
$sql2?=?"insert?into?users?(mobile)?values('$mobile')";
$conn-query($sql2);//插入之后,獲取該信息,這里要從數(shù)據(jù)庫中獲取,不要Get的數(shù)據(jù)。
$sql3?=?"select?*?from?users?where?mobile?=?'$mobile?'";
if?($rs?=?$conn-query($sql3))?{
$row?=?$rs?-?fetch_assoc();
$Id?=?$row['ID'];
$mobile?=?$row['mobile'];
$rs-close();
echo??"charu";
}else{
echo?'插入數(shù)據(jù)失敗';
}
}
$sql4?=?"update?Users?set?loginIp='127.0.0.1'?where?ID='$Id'";
$conn-query($sql4);
mysqli_close($conn);//關(guān)閉連接
表結(jié)構(gòu) 字段名的大小寫 一定要注意
舉例如下:
創(chuàng)建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)){
}
頁面效果:
創(chuàng)建update.php文件,用于修改用戶信息:
使用到了mysql_affected_rows() 函數(shù)返回前一次 MySQL 操作所影響的記錄行數(shù)。
//通過post獲取頁面提交數(shù)據(jù)信息
$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);//執(zhí)行SQL
$mark? = mysql_affected_rows();//返回影響行數(shù)
$url = "userinf_select.php";
運行結(jié)果
創(chuàng)建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();//返回影響行數(shù)
if($mark0){
echo "刪除成功";
}else{
echo? "刪除失敗";
}
mysql_close($con);
運行結(jié)果:
_set _unset 這一類函數(shù),只能設(shè)置成public 如果是繼承,父類的這類函數(shù)可以是protected
這類函數(shù)的調(diào)用,其實和外部調(diào)用是一樣的,你可以在外部用 對象-_set()這樣來做的。這一特性決定了 他們不能用private 來限定,限定了,對象的外部就不能調(diào)用
網(wǎng)頁名稱:php中面向?qū)ο笮薷臄?shù)據(jù) php 面向?qū)ο?/a>
本文地址:http://muchs.cn/article18/dophhgp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站改版、靜態(tài)網(wǎng)站、ChatGPT、外貿(mào)網(wǎng)站建設(shè)、外貿(mào)建站、網(wǎng)站建設(shè)
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)