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++累计到三就提示他不能再进行访问。