永发信息网

编写php文件, 获取mysql 数据库某个表中一条记录中的指定字段值。

答案:6  悬赏:50  手机版
解决时间 2021-11-13 16:12
  • 提问者网友:孤山下
  • 2021-11-12 20:24
编写php文件, 获取mysql 数据库某个表中一条记录中的指定字段值。
最佳答案
  • 五星知识达人网友:低音帝王
  • 2021-11-12 20:36
$link=mysql_connect("username","userpwd","dbname");
$postcontent=$post['输入的内容'];
$data=$link->mysql_query("select item_id,title from miptx_item");
$row=count($data);
$flag=false;
for($i=0;$i<$row;$i++){
if($data[$i].title)==$postcontent){
$flag=true;
echo $data[$i].item_id;
exit;
}
}
if(!$flag){
echo "没有该宝贝";
}
?>追问您好,多谢您的答案,不过不知道什么原因我换成你的代码后总是不成功,是不是某些细节上我没注意?另外,我上面问题补充了我后来自己摸索着写的代码,麻烦您帮忙看一下,多谢了。追答
$mysql_server="localhost";
$mysql_username="mami";
$mysql_password="linxi";
$con = mysql_connect($mysql_server,$mysql_username,$mysql_password);
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
else
{
echo "连接成功";
echo "
";
}
mysql_query("set names gbk");

mysql_select_db('mamiguo_com',$con);
$msgname=$_POST["name"];
  $sql="select * from miptx_item where title like '$msgname' item_id desc limit 0,10";
  $result=mysql_query($sql);
  while($row=mysql_fetch_assoc($result)){
   $arr[]=$row;
   }

   foreach ($arr as $v){
   echo $v[item_id];
   echo "
";

   }

mysql_close($con);

?>
全部回答
  • 1楼网友:一秋
  • 2021-11-12 23:41
这个好办 先接收到你框选的内同 。然后用到数据库查询的时候选择模糊查询。就像 select *from
'xxx' where title like'%进口 corine%' like 后面的部分都是模糊查询,这就表示,只要你该段中包含‘进口 corine‘字眼的就算是查找到结果 ,然后拿到结果集后你再做相应的处理。我说的对不?
  • 2楼网友:七十二街
  • 2021-11-12 22:13
用like %xxx%的方法是无法利用索引的,如果数据量大的话,查1分钟也查不出来。你这个得用到FULL TEXT索引,但是mysql的FULL TEXT本身不支持中文。具体怎么办,你得网上找找人家的博文,这里一两句话讲不清楚的。
  • 3楼网友:爱难随人意
  • 2021-11-12 21:29
$query = " select * from * where title =$_POST[''] limit 1" ;
$res = mysql_query($query);
mysql_fetch_assoc(){ 具体的原函数忘记了,现在基本都用类封装好的数据库操作很少用到这些函数了}
  • 4楼网友:旧脸谱
  • 2021-11-12 21:07
你提交表单的时候,用post方式 在php 有超全局数组会记录你表单的数据,,你可以查阅下超全局数组 get post 知道数据怎么拿,就知道在呢么去数据库拿了,,如果不会,看来你要学习下数据库
  • 5楼网友:傲气稳了全场
  • 2021-11-12 21:00
$sql="select * from miptx_item where instr(title,'进口')";

用这个查询下
$sql="select * from miptx_item where instr(title,'$msgname')";
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯