php有專門的sql server操作函數(shù),舉個(gè)簡(jiǎn)單的例子,是查詢的
成都創(chuàng)新互聯(lián)公司是專業(yè)的全椒網(wǎng)站建設(shè)公司,全椒接單;提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作,網(wǎng)頁設(shè)計(jì),網(wǎng)站設(shè)計(jì),建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進(jìn)行全椒網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴(kuò)展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團(tuán)隊(duì),希望更多企業(yè)前來合作!
$serverName?=?"localhost";?//數(shù)據(jù)庫服務(wù)器地址
$uid?=?"root";?//數(shù)據(jù)庫用戶名
$pwd?=?"123456";?//數(shù)據(jù)庫密碼
$connectionInfo?=?array("UID"=$uid,?"PWD"=$pwd,?"Database"='databasename');
$conn?=?sqlsrv_connect(?$serverName,?$connectionInfo);
if(?$conn?==?false){
echo?"連接數(shù)據(jù)庫失??!";
die(?print_r(?sqlsrv_errors(),?true));
}
$sql?=?"select?*?from?user";
$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'];
}
}
其它的操作也同理,舉一反三
你可以嵌套遍歷 在第二層遍歷的時(shí)候做一下數(shù)組的建名 當(dāng)?shù)扔谀愕哪繕?biāo)數(shù)組建名再做下一層的遍歷 為了代碼的高效 你也可以對(duì)該建名的數(shù)組判斷是否為空 如果為空就跳到下一次循環(huán)
?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
thUsername/th
thPassword/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);
?
從服務(wù)器中獲取用戶所有信息(SQL SELECT語句)并以表格形式出現(xiàn)
?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);
?
注冊(cè)一個(gè)新用戶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);
?
修改一個(gè)用戶密碼update.php
html
head
titleFORM/title
/head
body
br /
h1Insert:/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 /
h1Delete/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 /
h1Update/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
以上三個(gè)功能的提交源Operate.html
框架thinkphp
版本:3.2.3
內(nèi)容:數(shù)據(jù)庫操作
1.
多表查找一條數(shù)據(jù)
M('a表')-join("b表
on
b表.id=a表.id")-where('條件')-find();
2.查找一條數(shù)據(jù)
M('a表')-where('條件')-find();
3.多表查詢所有數(shù)據(jù)
M('a表')-join("b表
on
b表.id=a表.id")-where('條件')-select();
4.查詢所有數(shù)據(jù)
M('a表')-where('條件')-select();
5.增加一條數(shù)據(jù)
M('a表')-add($data);
6.刪除一條數(shù)據(jù)
M('a表')-where('條件')-delete($data);
7.修改一條數(shù)據(jù)
M('a表')-where('id=5')-save();
以上就是小編為大家?guī)淼膖hinkphp3.2.3版本的數(shù)據(jù)庫增刪改查實(shí)現(xiàn)代碼的全部?jī)?nèi)容了,希望對(duì)大家有所幫助,多多支持腳本之家~
鍵入不帶參數(shù)的net use列出網(wǎng)絡(luò)連接。
devicename指定要連接到的資源名稱或要斷開的設(shè)備名稱。
computernamesharename服務(wù)器及共享資源的名稱。
password訪問共享資源的密碼。
*提示鍵入密碼。
/user指定進(jìn)行連接的另外一個(gè)用戶。
domainname指定另一個(gè)域。
username指定登錄的用戶名。
/home將用戶連接到其宿主目錄。
/delete取消指定網(wǎng)絡(luò)連接。
/persistent控制永久網(wǎng)絡(luò)連接的使用。