phpmysqlor
『壹』 php如何實現MYSQL查詢功能
首先搭建一個PHP環境,我用的wamp
然後比如你的資料庫位置是本地localhost
資料庫用戶名是回答root
資料庫密碼是123456
資料庫名是mydb
資料庫里有個表mytab
有3個欄位
id(主鍵) name sno
1 張三 123
2 李四 456
然後在項目根目錄,新建一個文件:index.php
<?php
//連接資料庫
$con=mysqli_connect("localhost","root","123456","mydb");
//SQL語句
$sql="select * from mytab;";
//執行SQL語句,結果保存到$arr
$obj=mysqli_query($con,$sql);
$arr=mysqli_num_rows($result);
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>實現最簡單的php網頁+mysql查詢功能</title>
</head>
<body>
<?php
echo "<pre>";
print_r($obj);
?>
</body>
</html>
之後就能夠看到結果了
『貳』 PHP+MYSQL也有'or'='or'的登錄漏洞么
這是資料庫查詢語句沒寫好的問題,正如樓下所說,程序上沒寫好才會出現這種問題
並不是程序本身的漏洞
『叄』 什麼是php與mysql的連接
php與mysql連接之後就可以對mysql資料庫進行操作了
『肆』 php mysql怎麼進入資料庫
在wamp目錄下的WWW下創建一個後綴名為PHP的記事本文件
輸入以下代碼
<?php
$con=mysql_connect("localhost:3306","用戶名(默認root)","密碼");
if(mysql_error())
{
echo"資料庫連接失敗";
die();//終止運行
}
mysql_select_db("資料庫名",$con);
if(mysql_errno())
{
echo"資料庫連接失敗";
die();
}
echo"資料庫連接成功";
?>
要寫sql語句的話
例如:
<?php
$con=mysql_connect("localhost:3306","root","root")
or die("資料庫連接失敗<br>");
mysql_select_db("mysql_test",$con) or die("資料庫連接失敗!<br>");
mysql_query("set names 'gbk'");//設置中文字元
$sql = "insert into customers(cust_id,cust_name,cust_sex,cust_address,cust_contact)";
$sql=$sql."values(null,'李中華','0','深圳市','南山區')";
if(mysql_query($sql,$con)){
echo"資料庫連接成功<br>";
}
else{
echo"資料庫連接失敗<br>";
}
?>
『伍』 php操作sql server和mysql有什麼不同
用pdo中間層做,除了連接方式不同,別的都一樣
『陸』 php mysql 多條件篩選
$sql="select * from house where house_price> '$cdayprice' AND dl='東區'";(OR或者的意思)
意思是地址等於東區
『柒』 如何打開php mysql資料庫
在wamp目錄下的WWW下創建一個後綴名為PHP的記事本文件
輸入以下代碼
<?php
$con=mysql_connect("localhost:3306","用戶名(默認root)","密碼");
if(mysql_error())
{
echo"資料庫連接失敗";
die();//終止運行
}
mysql_select_db("資料庫名",$con);
if(mysql_errno())
{
echo"資料庫連接失敗";
die();
}
echo"資料庫連接成功";
?>
要寫sql語句的話
例如:
<?php
$con=mysql_connect("localhost:3306","root","root")
or die("資料庫連接失敗<br>");
mysql_select_db("mysql_test",$con) or die("資料庫連接失敗!<br>");
mysql_query("set names 'gbk'");//設置中文字元
$sql = "insert into customers(cust_id,cust_name,cust_sex,cust_address,cust_contact)";
$sql=$sql."values(null,'李中華','0','深圳市','南山區')";
if(mysql_query($sql,$con)){
echo"資料庫連接成功<br>";
}
else{
echo"資料庫連接失敗<br>";
}
?>
『捌』 <php mysql_connect("localhost","root","") or die("連接失敗"); mysql_select_db("reply
mysql_connect("localhost","root","") or die("連接失敗復");//這個只是連接資料庫制伺服器。
mysql_select_db("reply")//這個是選擇數資料庫伺服器上的某個資料庫。
要想在結果中顯示關鍵字,還得在輸出代碼中添加html代碼來改變關鍵字的顏色。
如:echo "<font color=red>".$key."</font>";
$key變數就是關鍵字變數。
希望能有所幫助!
『玖』 PHP怎麼取得MYSQL欄位(值)的總和!
select sum(line) from dx_member
呃來,既然解決了,就多源加一句,有什麼SQL語句的問題可以參考這個網站,
http://www.w3school.com.cn/sql/index.asp
『拾』 php代碼中mysql_select_db($yuming) or die('無法選擇資料庫');//資料庫名
會不會是字元串的問題,你試著選擇db的時候變數加雙引號試試呢/不定