gpt4 book ai didi

php - 试图通过 PHP 搜索数据库

转载 作者:行者123 更新时间:2023-11-30 23:46:45 25 4
gpt4 key购买 nike

我已经编写了一些代码来搜索数据库以查找输入的内容,但它只显示一个白屏。我仍然不确定使用 OO,所以也许是查询?我已经尝试了几种不同的方法,但是相同的白屏。必须是显而易见的东西,只需要另一双眼睛。

与数据库的连接工作正常,所以这不是问题并且 $POST 值是正确的。

搜索.php

<?php 
session_start();
include 'searchform.php'
include 'pagetemplate.php';
if(isset($_POST['searchsubmit'])){
$name=$_POST['name'];
if ($stmt = $connection->prepare ("SELECT * FROM users WHERE FirstName LIKE ? OR LastName LIKE ? OR Username LIKE ?"))
{
$stmt->bind_param('sss', $name, $name, $name);
$stmt->execute();
$stmt->bind_result($personresult);
$stmt->fetch();
printf($personresult);
}
else
{
echo "<p>Please enter a search query</p>";
}
}
}

?>

最佳答案

你有一个额外的,试试这个...

<?php 
session_start();
include 'searchform.php'
include 'pagetemplate.php';
if(isset($_POST['searchsubmit']))
{
$name=$_POST['name'];

if ($stmt = $connection->prepare ("SELECT * FROM users WHERE FirstName LIKE ? OR LastName LIKE ? OR Username LIKE ?"))
{
$stmt->bind_param('sss', $name, $name, $name);
$stmt->execute();
$stmt->bind_result($personresult);
$stmt->fetch();
printf($personresult);
}
else
{
echo "<p>Please enter a search query</p>";
}
} else
echo "NOT SET!";

?>

关于php - 试图通过 PHP 搜索数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33355309/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com