A. phpMySQL指定查詢一條記錄
比方說user表裡有三個欄位,分別是id、name、age,那麼當你查找到某一記錄時,可以用下面的方法分別取出這三個欄位的值:
$conn=newmysqli("xxxxxx這些參數自己搞定xxxx","xxxx","xxxx","xxxx");
$rs=$conn->query("select*from`user`limit1");
//方法一:
$data=$rs->fetch_assoc();
$id=$data["id"];
$name=$data["name"];
$age=$data["age"];
//方法二:
$data=$rs->fetch_row();
$id=$data[0];
$name=$data[1];
$age=$data[2];
//方法三:
$data=$rs->fetch_object();
$id=$data->id;
$name=$data->name;
$age=$data->age;
//方法四:
list($id,$name,$age)=$rs->fetch_row();
//還有很多方法就不一一列舉了
B. PHP怎樣實現查詢
$id = intval(_POST("putID"));//putID是前台"input"插件的"name"可以輸入1或2、3
$query = "SELECT * FROM table1 WHERE id='".$id."'";
$result= mysql_query($query);
$row = mysql_fetch_array($result);
$name = $row['name'];
echo $name;//輸出
C. php如何顯示查詢到的數據
http://www.w3school.com.cn/php/php_mysql_select.asp
你好,這里有PHP從資料庫取出數據的例子,跟你這個差不多
D. php怎麼做查詢
首先你要確定查詢的內容存放在哪,例如存放在MYSQL資料庫 TXT文檔。存放的地方不同,那麼查詢的寫法也不同。
E. php中的查詢
要查詢就得用where
where a=條件一 and B=條件二
如果條件2為空那sql語句就作廢 沒有選擇語句你如何生成sql語句?
如果你想用if else 也可以用case 來進行選擇性生成。不管是js還是什麼語言都需要對文本域進行判定。
既然是動態搜索那當然要用到條件語句來生成sql勒。
F. PHP的查詢代碼
1.php代碼 a.php?t=1
//a.phpt是列表type
$type=$_GET['t'];
if($type==='1')
{
$where_sql="wherelxtclike'樂享%'";
}elseif($type==='2')
{
$where_sql="wherelxtclike'新融合%'";
}elseif($type==='3'){
$where_sql="wherelxtclike'新融合%'ORlxtclike'樂享%'";
}else{
$where_sql='where1';//所有的
}
$sql="select*from`table`".$where_sql;
$num_sql="selectcount(*)asnumfrom`table`".$where_sql;
//獲取統計總數
//$db是mysql對象其實就是查詢兩條sql語句的對象簡寫如下
$db->query($num_sql);
//列表
$row=$db->query($sql);
//循環$row就是結果
單單數據邏輯不麻煩,難點應該是sql語句的書寫。用到like % 第二用到OR連接,
G. PHP查詢mysql 並輸出
PHP查詢MySQL並輸出使用的是SELECT 語句。
語法:
SELECTcolumn_name(s)FROMtable_name
SELECT 語句用於從資料庫中選取數據。
示例:
選取存儲在 "Persons" 表中的所有數據(* 字元選取表中所有數據)
<?php
$con=mysql_connect("localhost","peter","abc123");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}
mysql_select_db("my_db",$con);
$result=mysql_query("SELECT*FROMPersons");
while($row=mysql_fetch_array($result))
{
echo$row['FirstName']."".$row['LastName'];
echo"<br/>";
}
mysql_close($con);
?>
在 HTML 表格中顯示結果
<?php
$con=mysql_connect("localhost","peter","abc123");
if(!$con)
{
die('Couldnotconnect:'.mysql_error());
}
mysql_select_db("my_db",$con);
$result=mysql_query("SELECT*FROMPersons");
echo"<tableborder='1'>
<tr>
<th>Firstname</th>
<th>Lastname</th>
</tr>";
while($row=mysql_fetch_array($result))
{
echo"<tr>";
echo"<td>".$row['FirstName']."</td>";
echo"<td>".$row['LastName']."</td>";
echo"</tr>";
}
echo"</table>";
mysql_close($con);
?>
以上代碼的輸出:
H. php查詢代碼
提供以下代碼供參考。
// 資料庫訪問埠號、用戶名和密碼,根據實際的資料庫連接配置
$conn = mysql_connect('localhost:3306','root','密碼');
// ::注意:: 查詢語句後,使用了limit 1子句,保證結果只有一條。
$query_sql = '
select
email1,email2,email3,email4,email5
from `A`
where
name = "{此處查詢條件值}"
limit 1
';
// 查詢是否成功
if($result = mysql_query($query_sql,$conn)){
// 檢測是否有滿足條件的結果
if($record_info = mysql_fetch_array($result,MYSQL_NUM)){
// 此處最後的賦值操作
list($A1,$A2,$A3,$A4,$A5) = $record_info;
}
}
mysql_close($conn);
希望有所幫助,謝謝!
I. php查詢不顯示
您得先連接資料庫啊....mysql_connect()少不了...然後再選擇資料庫mysql_select_db()..啊..是不是
J. PHP查詢代碼怎麼寫
獲取ip
function a() {
if (getenv('HTTP_CLIENT_IP')) {
$ip = getenv('HTTP_CLIENT_IP');
}
elseif (getenv('HTTP_X_FORWARDED_FOR')) {
$ip = getenv('HTTP_X_FORWARDED_FOR');
}
elseif (getenv('HTTP_X_FORWARDED')) {
$ip = getenv('HTTP_X_FORWARDED');
}
elseif (getenv('HTTP_FORWARDED_FOR')) {
$ip = getenv('HTTP_FORWARDED_FOR');
}
elseif (getenv('HTTP_FORWARDED')) {
$ip = getenv('HTTP_FORWARDED');
}
else {
$ip = $_SERVER['REMOTE_ADDR'];
}
echo $ip;
}
限制:
我覺得應該:用戶每次查詢的時候就獲取一次他的ip,ip++累計到三就提示他不能再進行訪問。