php如何查找mysql中某个字段的值。
答案:3 悬赏:20 手机版
解决时间 2021-03-23 20:48
- 提问者网友:wodetian
- 2021-03-23 16:00
php如何查找mysql中某个字段的值。
最佳答案
- 五星知识达人网友:英雄的欲望
- 2021-03-23 16:22
$host_name="localhost"; //服务器名
$host_user="root"; //连接服务器的用户名
$host_pass="123456"; //连接服务器的密码
$db_name=""; //服务器上的可用数据库
$my_conn=mysql_connect($host_name,$host_user,$host_pass); //连接服务器
mysql_select_db($db_name,$my_conn); //选择操作的数据库
mysql_query("SET NAMES utf-s"); //设置编码
$sql="select content from sheet where id=0 "//mysql语句
//从sheet表中查询id=0的content的值
$row = mysql_fetch_array(mysql_query($sql,$my_conn));//从mysql返回的结果中提取一 //行
?>
$host_user="root"; //连接服务器的用户名
$host_pass="123456"; //连接服务器的密码
$db_name=""; //服务器上的可用数据库
$my_conn=mysql_connect($host_name,$host_user,$host_pass); //连接服务器
mysql_select_db($db_name,$my_conn); //选择操作的数据库
mysql_query("SET NAMES utf-s"); //设置编码
$sql="select content from sheet where id=0 "//mysql语句
//从sheet表中查询id=0的content的值
$row = mysql_fetch_array(mysql_query($sql,$my_conn));//从mysql返回的结果中提取一 //行
?>
全部回答
- 1楼网友:山君与见山
- 2021-03-23 18:42
user表里面有4个字段:id,user_name,age,sex。现在要查,user_name为“小花”的年龄(age),SQL语句这样写:select age from user where user_name="小花"追问我是要写个方法,就是自己获得一个日期,然后在找mysql中某个表某个字段里面有没有这个日期。如果有的就返回1.没有返回0.追答还用上面那个表来简单说明下,假设你获取到的日期是 2013-02-02 02:02:02
$sql = "select count(*) from user where user_name ='%2013-02-02 02:02:02%' or age ='%2013-02-02 02:02:02%' or sex ='%2013-02-02 02:02:02%' ";
然后判断 count(*)出来的值,大于0的就是有,等于0的 就是没有。追问function datetbl($da)
{
$conn = mysql_connect("192.168.1.131", '142', '123');
mysql_select_db("kan");
$result = mysql_query("SELECT count(*) FROM `datb` where date_r=$da", $conn);
if()
{return 1;}
else return 0;
}
帮我补充一下if好吗追答function datetbl($da)
{
$conn = mysql_connect("192.168.1.131", '142', '123');
mysql_select_db("kan");
$result = mysql_query("SELECT count(*) FROM `datb` where date_r=$da", $conn);
$row = mysql_fetch_row($result);
$is_exist = $row[0];
if($is_exist>0)
{return 1;}
else return 0;
}追问如果我根据这个方法返回的1之后又要判断这个日期对应的某个字段re是不是1呢。
就是if(datetbl($date_d))//如果返回是1
{
if()//这个日期对应的字段re是否是1.是还要写个方法呢,还是改怎么办。谢谢。
}
$sql = "select count(*) from user where user_name ='%2013-02-02 02:02:02%' or age ='%2013-02-02 02:02:02%' or sex ='%2013-02-02 02:02:02%' ";
然后判断 count(*)出来的值,大于0的就是有,等于0的 就是没有。追问function datetbl($da)
{
$conn = mysql_connect("192.168.1.131", '142', '123');
mysql_select_db("kan");
$result = mysql_query("SELECT count(*) FROM `datb` where date_r=$da", $conn);
if()
{return 1;}
else return 0;
}
帮我补充一下if好吗追答function datetbl($da)
{
$conn = mysql_connect("192.168.1.131", '142', '123');
mysql_select_db("kan");
$result = mysql_query("SELECT count(*) FROM `datb` where date_r=$da", $conn);
$row = mysql_fetch_row($result);
$is_exist = $row[0];
if($is_exist>0)
{return 1;}
else return 0;
}追问如果我根据这个方法返回的1之后又要判断这个日期对应的某个字段re是不是1呢。
就是if(datetbl($date_d))//如果返回是1
{
if()//这个日期对应的字段re是否是1.是还要写个方法呢,还是改怎么办。谢谢。
}
- 2楼网友:duile
- 2021-03-23 17:59
$host_name="localhost"; //服务器名
$host_user="root"; //连接服务器的用户名
$host_pass="123456"; //连接服务器的密码
$db_name=""; //服务器上的可用数据库
$my_conn=mysql_connect($host_name,$host_user,$host_pass); //连接服务器
mysql_select_db($db_name,$my_conn); //选择操作的数据库
mysql_query("SET NAMES utf-s"); //设置编码
$sql="select content from sheet where id=0 "//mysql语句
//从sheet表中查询id=0的content的值
$row = mysql_fetch_array(mysql_query($sql,$my_conn));//从mysql返回的结果中提取一 //行
?>
这是一段典型的使用php连接mysql并查询数据的代码
$host_user="root"; //连接服务器的用户名
$host_pass="123456"; //连接服务器的密码
$db_name=""; //服务器上的可用数据库
$my_conn=mysql_connect($host_name,$host_user,$host_pass); //连接服务器
mysql_select_db($db_name,$my_conn); //选择操作的数据库
mysql_query("SET NAMES utf-s"); //设置编码
$sql="select content from sheet where id=0 "//mysql语句
//从sheet表中查询id=0的content的值
$row = mysql_fetch_array(mysql_query($sql,$my_conn));//从mysql返回的结果中提取一 //行
?>
这是一段典型的使用php连接mysql并查询数据的代码
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯