⑴ 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代碼實現MySQL資料庫的增刪改查
<?php
$con = mysql_connect("localhost:3306","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $con);
$result = mysql_query("SELECT * FROM user");
echo "<table border='1'>
<tr>
<th>Username</th>
<th>Password</th>
</tr>";
while($row = mysql_fetch_array($result)) {
echo "<tr>";
echo "<td>" . $row['username'] . "</td>";
echo "<td>" . $row['password'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($con);
?>
從伺服器中獲取用戶所有信息(SQL SELECT語句)並以表格形式出現
<?php
$con = mysql_connect("localhost","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $con);
mysql_query("DELETE FROM user WHERE username = '$_POST[username]'");
mysql_close($con);
?>
刪除該用戶所有信息delete.php
<?php
$con = mysql_connect("localhost:3306","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $con);
$sql = "INSERT INTO user (username,password)
VALUES
('$_POST[username]','$_POST[password]')";
if (!mysql_query($sql,$con)) {
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con);
?>
注冊一個新用戶insert.php
<?php
$con = mysql_connect("localhost","root","");
if (!$con) {
die('Could not connect: ' . mysql_error());
}
mysql_select_db("test", $con);
mysql_query("UPDATE user SET password = '$_POST[password]' WHERE username = '$_POST[username]'");
mysql_close($con);
?>
修改一個用戶密碼update.php
<html>
<head>
<title>FORM</title>
</head>
<body>
<br />
<h1>Insert:</h1>
<form action="insert.php" method="post">
username:<input type="name" name="username"/>
<br />
password:<input type="password" name="password"/>
<input type="submit" value="submit"/>
</form>
<br /><hr /><br />
<h1>Delete</h1>
<form action="delete.php" method="post">
username:<input type="name" name="username" />
<br />
Are you sure?<input type="submit" value="sure" />
</form>
<br /><hr /><br />
<h1>Update</h1>
<form action="update.php" method="post">
username:<input type="name" name="username"/>
<br />
You want to change your password into:<input type="password" name="password"/>
<input type="submit" value="submit"/>
</form>
<br /><hr /><br />
</body>
</html>
以上三個功能的提交源Operate.html
⑶ 一個php文件怎麼寫上增刪改查 功能
<?php
class dbClass()
{
function __construct()
{
//連接mysql
}
function add()
{
}
function del()
{
}
function update()
{
}
}
$db = new dbClass();
可以在請求參數里增加一個type,根據不同的type來調用不同的方法
?>
⑷ php中一個html頁面實現增刪改查
增加:insert into 表名(欄位1,欄位2,...) values('值1','值2',....) where 條件;
刪除:delete 表名
修改:update 表名 set 欄位名='值' where 條件;
查詢:select 欄位名 from 表名 where 條件;
⑸ php中增刪改查中的insert和update能寫到一個方法裡面么怎麼寫
首先 給你個例子 如果按你的要求 我會這么寫
function iuSql($type){
if($type='insert'){
//執行插入語句
}
if($type='update'){
//執行更新語句
}
}
這樣可以
但是 我認為 這樣做 都不如你寫兩個單獨的 函數 一個插入一個更新
因為 以後也好修改
一般情況下 函數都是為了重復使用 所以才寫的 特定一些動作 就寫到一個函數里是比較好的
你這個 插入和 更新 我個人認為 是 屬於兩個 動作 所以 最好寫到兩個不同的函數里比較好
因為 他們兩個語法上來說也有些差別吧 insert into table update table
⑹ 怎樣用onethinkphp寫增刪改查
ThinkPHP 內置的 add 方法用於向數據表添加數據,相當於 SQL 中的 INSERT INTO 行為。
ThinkPHP Insert 添加數據
添加數據 add 方法是 CURD(Create,Update,Read,Delete / 創建,修改,讀取,刪除)中的 Create 的實現,ThinkPHP 支持以普通數組方式和面向對象方式將數據寫入數據表。
現在以《PHP MySQL 資料庫教程》中操作 user 表數據的例子(具體參見:MySQL Insert into 添加數據)為例,來演示如何在 ThinkPHP 中實現對數據表的數據添加操作。
⑺ php 如何操作access資料庫, 關於增刪改查的四種操作
resourse
odbc_connect(
string
dsn,
string
user,
string
password
[,
int
cursor_type])
dsn:系統dsn名稱
user:資料庫伺服器某用戶名。
password:資料庫伺服器某用戶密碼。
php程序員站
cursor_type:游標類型。
這樣連接上access的資料庫
增刪改查就是標準的sql語句了,樓主應該沒什麼問題了吧
⑻ php 使用pdo對mysql資料庫增刪改查實例
//連接、查詢
try
{
$dbh
=
new
PDO('mysql:host=localhost;dbname=test',
$user,
$pass);
foreach($dbh->query('SELECT
*
from
FOO')
as
$row)
{
print_r($row);
}
$dbh
=
null;//釋放資源
}
catch
(PDOException
$e)
{
print
"錯誤!:
"
.
$e->getMessage()
.
"<br></br>";
die();
}
//執行刪除操作,插入、修改與此類似,更改SQL語句即可
$count
=
$dbh->exec("DELETE
FROM
fruit
WHERE
colour
=
'red'");
⑼ 關於thinkphp的增刪改查例子
官方有文檔啊,不謝:
http://doc.thinkphp.cn/manual/curd.html
⑽ PHP怎麼對多維數據進行增刪改查
你可以嵌套遍歷 在第二層遍歷的時候做一下數組的建名 當等於你的目標數組建名再做下一層的遍歷 為了代碼的高效 你也可以對該建名的數組判斷是否為空 如果為空就跳到下一次循環