gpt4 book ai didi

php - Mysql查询与搜索的问题

转载 作者:行者123 更新时间:2023-11-29 23:03:25 37 4
gpt4 key购买 nike

使用我之前的个人资料 View ,它将获取搜索到的 ID 并使用以下查询显示它:

        $dn = mysql_query('select firstname, lastname, age, id, background from users where id="'.$id.'"');

然而,我当前的方法是通过搜索的网址查看事件页面。所以网址是socialnetwk所以

        $dn = mysql_query('select eventname, about, url, comment, post, msg, member_id, author_id, id from events where url="'.$id.'"');

搜索该内容的位置将是: http://www.socialnetwk.com/aHjrhuykLKJbBhjlHJKlkefuhoiughasoiHBOIuyhbgfDilhub/event.php?id=socialnetwk

我不确定如何解决这个问题,因为我已经使用了续集 Pro,而且似乎我需要在 url 名称周围加上“”。然而我不知道如何将其包含在查询中

URL 是一列,而不是实际的 URL

这是代码:

<?php
//We check if the users ID is defined
if(isset($_GET['id']))
{
$id = intval($_GET['id']);
//We check if the user exists
$dn = mysql_query('select eventname, about, url, comment, post, msg, member_id, author_id, id from events where url="'.$id.'"');
if(mysql_num_rows($dn)>0)
{
$dnn = mysql_fetch_array($dn);
//We display the user datas
if($dnn['id']!='')
{
}
else
{
echo 'This user dont have an avatar.';
}
?>

最佳答案

已更新以匹配您编辑的代码:

在使用准备好的语句的情况下:

<?php
//We check if the users ID is defined
if(isset($_GET['id'])){
$id = intval($_GET['id']);
//We check if the user exists
$dn = 'select eventname, about, comment, post, msg,
member_id, author_id, id from events where url=?';
if($stmt=$dbc->prepare($dn)){
$stmt->bind_param('s',$id); //your URL is a string
$stmt->execute(); //returns false if fails
$stmt->bind_result($eventname, $about, $comment, $post,
$msg, $member_id, $author_id, $id); //don't need to
//bind the url, since you already know it
$stmt->fetch();
$stmt->free_result();

if($stmt->num_rows>0) {
//We display the user datas
echo "$eventname, $about, $comment ..."; // the bound results
}
$stmt->close();
$dbc->close();
}
if($dnn['id']!=''){
// do something here
} else {
echo 'This user dont have an avatar.';
}

?>

这假设 $dbc 是您的数据库连接。

*注意,您将 $_GET['id'] 值更改为整数,但它也是一个 URL(字符串)。为了使您的代码正常工作,需要对此进行协调*

关于php - Mysql查询与搜索的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28394052/

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