gpt4 book ai didi

php - 如何将数据库中的值与字符串的一部分进行比较

转载 作者:行者123 更新时间:2023-12-01 00:46:52 25 4
gpt4 key购买 nike

在我的数据库中有 3 个卡片名称:

vampire's curse
vampire lord
shadow vampire

我创建了一个搜索表单。它将搜索包含用户键入的字母的卡片。例如我的数据库中有 3 个值。如果用户键入“吸血鬼”然后按提交,它会显示值。但它不知道如何将数据库中的值与字符串的一部分进行比较。这是我的代码(我还没有完成)。

search_form.php

<?php
echo "<h2> Search your card </h2>";
echo "<h3> type your card name fully or partly here </h3>";
echo "<form action='SearchData.php' method='POST'>";
echo "Card name (full or part) <input type='text' name='CardName'/>";
echo "<input type='submit' values='search for card(s)'/>";
?>

搜索数据.php

<?php
include('connect.inc');
$connect=mysqli_connect($host,$username,$password,$dbname) or die("can't connect to server");
if(isset($_POST['CardName']) and !empty($_POST['CardName']))
{
$data=mysqli_real_escape_string($connect,$_POST['CardName']);
$query="SELECT CardName FROM dragon WHERE CardName='";
// Iam stucked at here !
}
else
{
echo "search form can not be empty !";
include("search_form.php");
}
?>

最佳答案

看看the LIKE function

SELECT id, name FROM cards WHERE name LIKE '%vampire%';

关于php - 如何将数据库中的值与字符串的一部分进行比较,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20922373/

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