1.
為濟陽等地區(qū)用戶提供了全套網(wǎng)頁設計制作服務,及濟陽網(wǎng)站建設行業(yè)解決方案。主營業(yè)務為成都網(wǎng)站制作、網(wǎng)站建設、濟陽網(wǎng)站設計,以傳統(tǒng)方式定制建設網(wǎng)站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
怎么著用php命令來添加mysql數(shù)據(jù)庫、表?
你可以直接編寫
sql
語句來添加數(shù)據(jù)庫、表,再用query來執(zhí)行這個SQL就可以。比如:
$sql
=
'create
database
test';
$db
=
new
mysqli('localhost','test','test');
$db-query($sql);
怎么找用php命令來更改另一個php文件里邊的內(nèi)容?
php文件其實就是文本文件,那么完全可以用
File_get_contents等函數(shù)獲取文件內(nèi)容,然后再用字符串處理函數(shù)進行修改。
一般是如下:
?php
if
(mysql_connect('127.0.0.1','root','123456')){//數(shù)據(jù)庫地址、用戶、密碼
$sql="update
db.tab
set
f='v'
where
id='123'";//SQL你自己會寫的
if
(mysql_query($sql))
echo
"SQL執(zhí)行成功!";
else
echo
"SQL($sql)執(zhí)行失??!原因:".mysql_error();
}else
echo
'連接數(shù)據(jù)庫失敗,原因:'.mysql_error();
?
舉例如下:
創(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é)果:
修改如下:不用使用session傳遞
1.php 文件中: 修改后的代碼,將$row["id"]作為id的參數(shù)值傳遞到2.php
else{
echo 'td'.'a href="2.php?id='.$row["id"].'"'.$row["id"].可以修改.'/a/td';
}
2.php修改如下:
$strSql="SELECT * from test where id=".$_GET['id'];