PHP和SQL如何实现A列检索,然后提取B列内容
发布网友
发布时间:2024-03-04 16:32
我来回答
共1个回答
热心网友
时间:2024-03-08 06:35
如果你的数据库这样的
| A | B |
| kw | url |
那么一句就可以实现:
SELECT B FROM table WHERE A="kw";
全部代码:
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>search</title>
</head>
<body>
<?php
$kw=$_POST['kw'];
if($_GET['action']=="" or $_GET['action']=="search"){
?>
<form action="?action=submit" method="post">
<!-- 提交至本页时,get方法无效 -->
关键字:<input name="kw" type="text"><button name="submit" type="submit" value="submit">搜索</button>
</form>
<?php
}elseif($_GET['action']=="submit"){
$c=mysql_connect('localhost','root','');
$q=mysql_query("SELECT * FROM test.test WHERE kw='$kw'",$c);
while($r=mysql_fetch_row($q)){
echo "关键字".$r[0]."<br>结果".$r[1]."<br>";
}
mysql_close($c);
?>
<a href="?action=search">重新搜索</a>
<?php
}
?>
</body>
</html>