php – 检查值是否存在在MySQL行中

我有一个php变量:$foo 我的名为data的MySQL表具有以下结构: id var header1 zj3 http://google.com 我想检查$foo是否已准备好在var行中. 如果是的话我想回复标题(“http://google.com”) 你会怎么做? 在此先感谢,请询问是否需要澄清! 最佳答案您的查询

我有一个php变量:$foo

我的名为data的MySQL表具有以下结构:

id    var    header

1     zj3     http://google.com

我想检查$foo是否已准备好在var行中.

如果是的话我想回复标题(“http://google.com”)

你会怎么做?

在此先感谢,请询问是否需要澄清!

最佳答案
您的查询应该是:

SELECT `header` FROM `data` WHERE `var` = '$foo'

这将返回var值为$foo的所有标头.

$db = mysqli_connect('localhost','username','password','database');
if($query = mysqli_query($db,"SELECT `header` FROM `data` WHERE `var` = '$foo'")){
  while($row = mysqli_fetch_assoc($query)){
    echo $row['header'];
  }
  mysqli_free_result($query);
}

关于作者: dawei

【声明】:石家庄站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。

为您推荐