php增刪改查源碼
① php增刪改查的添加怎麼添加性別代碼
方法/步驟
鏈接資料庫方法:conn.php 。
代碼如下:
<?php
$link=mysql_connect('localhost','root','tianqing')or die('資料庫連接錯誤');
mysql_select_db('studyexam',$link)or die('資料庫訪問錯誤');
mysql_query("set names 'utf8'");
?>
增加 add.php
代碼如下:
<?php
include("conn.php");//引入鏈接資料庫
if(!empty($_POST['tj'])){
$title=$_POST['title'];
$con=$_POST['con'];
echo $sql="insert into news(id,title,dates,contents) value (null,'$title',now(),'$con')" ;
mysql_query($sql);
echo"插入成功";
}
?>
<form action="add.php" method="post">
標題: <input type="text" name="title"><br /><br />
內容: <textarea rows="6" cols="55" name="con"></textarea><hr>
<input type="submit" name="tj" value="提交">
</form>
刪除del.php
代碼如下:
<?php
include("conn.php");//引入鏈接資料庫<pre name="code" class="html"><?php
include("conn.php");//引入鏈接資料庫
if(!empty ($_GET['id'])){
$sql="select * from news where id='".$_GET['id']."'";
$query=mysql_query($sql);
$rs=mysql_fetch_array($query);
}
if(!empty($_POST['sub'])){
$title=$_POST['title'];
$con=$_POST['con'];
$hid=$_POST['hid'];
$sql="update news set title='$title',contents='$con' where id='$hid' limit 1 ";
mysql_query($sql);
echo "<script> alert('更新成功'); location.href='index.php'</script>";
echo"更新成功";
}
?>
<form action="edit.php" method="post">
<input type="hidden" name="hid" value="<?php echo $rs['id']?>"/>
標題: <input type="text" name="title" value="<?php echo $rs['title']?>"><br>
內容: <textarea rows="5" cols="50" name="con"><?php echo $rs['contents']?></textarea><br>
<input type="submit" name="sub" value="發表">
</form></pre><br>
<?php
if(!empty($_GET['del'])){ $d=$_GET['del']; $sql="delete from news where id ='$d'"; } $query=mysql_query($sql); echo "刪除成功"; ?><p></p>
<pre></pre>
<br>
改 edit.php頁面
代碼如下:
<?php
include("conn.php");//引入鏈接資料庫
if(!empty ($_GET['id'])){
$sql="select * from news where id='".$_GET['id']."'";
$query=mysql_query($sql);
$rs=mysql_fetch_array($query);
}
if(!empty($_POST['sub'])){
$title=$_POST['title'];
$con=$_POST['con'];
$hid=$_POST['hid'];
$sql="update news set title='$title',contents='$con' where id='$hid' limit 1 ";
mysql_query($sql);
echo "<script> alert('更新成功'); location.href='index.php'</script>";
echo"更新成功";
}
?>
<form action="edit.php" method="post">
<input type="hidden" name="hid" value="<?php echo $rs['id']?>"/>
標題: <input type="text" name="title" value="<?php echo $rs['title']?>"><br>
內容: <textarea rows="5" cols="50" name="con"><?php echo $rs['contents']?></textarea><br>
<input type="submit" name="sub" value="發表">
</form></pre><br>
查詢select.php頁面
代碼如下:
<?php
include("conn.php");
$sql="select * from entries";//entries這是資料庫名詞,大家自己改
if($result=mysql_query($sql)){
/*
$num=mysql_num_rows($result)
for($i=1;$i<=$num;$i++);
*/
while($array=mysql_fetch_assoc($result)){
//$biaoti=$array['title'];
$neirong=$array['entry'];
$id=$array['entry_id'];
echo "<p>{$array['title']}</p><p>$neirong</p><p><a href='edit.php?id=$id'>編輯</a>
<a href='delete.php?id=$id'>刪除</a></p><hr />";
}
}
?>
② php怎麼鏈接sqlserver資料庫進行增刪改查
php有專門的sql server操作函數,舉個簡單的例子,是查詢的
$serverName="localhost";//資料庫伺服器地址
$uid="root";//資料庫用戶名
$pwd="123456";//資料庫密碼
$connectionInfo=array("UID"=>$uid,"PWD"=>$pwd,"Database"=>'databasename');
$conn=sqlsrv_connect($serverName,$connectionInfo);
if($conn==false){
echo"連接資料庫失敗!";
die(print_r(sqlsrv_errors(),true));
}
$sql="select*fromuser";
$query=sqlsrv_query($conn,$sql,array(),array("Scrollable"=>SQLSRV_CURSOR_KEYSET));
$num_rows=sqlsrv_num_rows($query);
if($num_rows>0){
while($row=sqlsrv_fetch_array($query)){
echo$row['aaaa'];
}
}
其它的操作也同理,舉一反三
③ php中一個html頁面實現增刪改查
增加:insert into 表名(欄位1,欄位2,...) values('值1','值2',....) where 條件;
刪除:delete 表名
修改:update 表名 set 欄位名='值' where 條件;
查詢:select 欄位名 from 表名 where 條件;
④ 學習WAMP,做一個PHP+MYSQL的簡單的圖書管理系統,實現增刪改查功能,做到增就遇到問題
肯定有個什麼地方少個括弧,或者少了分號。
if(isset($_SERVER['QUERY_STRING'])){
$insertGoTo.=(strpos($insertGoTo,'?'))?"&":"?";
$insertGoTo.=$_SERVER['QUERY_STRING'];
}
header(sprintf("Location:%s",$insertGoTo));
}
這里是不是最後多了一個大括弧
⑤ 求phpcms v9的資料庫增刪改查 是怎麼實現的
表明默認當前load_model('xxxx')模塊所在表名xxxx
若要指定表名 則:操作在mysql.class.php中$this->db->select(...)
1、查詢
$this->select($where = '', $data = '*', $limit = '', $order = '', $group = '', $key='') 返回結果集數組
條件 ,欄位(id,name,email....),范圍 排序方式,分組方式,按建名排序
2、查詢多條數據並分頁
listinfo($where = '', $order = '', $page = 1, $pagesize = 20, $key='', $setpages = 10,$urlrule = '',$array = array())
3、獲取單條記錄查詢
get_one($where = '', $data = '*', $order = '', $group = '')
4、直接執行sql查詢
query($sql);
5、獲取最後一次添加記錄的主鍵號 insert_id()
6、執行更新記錄操作 update($data, $where = '') $data 建議為數組,$where 可為數組可為字元串
7、執行刪除記錄操作 delete($where)
8、計算記錄數 count($where = '')
9、獲取最後資料庫操作影響到的條數 affected_rows()
10、獲取數據表主鍵 get_primary()
11、獲取表欄位 get_fields($table_name = '')
12、檢查表是否存在 table_exists($table)
13、 檢查欄位是否存在 field_exists($field)
更多問題可以去php中文網問答社區提問,大神在線幫你解決,希望對你有幫助
⑥ PHP增刪改查,修改失敗為什麼
估計是SQL語句有語法錯誤。
把SQL語句輸出,在 phpMyAdmin里執行一下就清楚了。
echo "UPDATE ceshi SET name = '$name', time = '$time',price = '$price',text = '$text' WHERE Id = $x ";