gpt4 book ai didi

PHP 和 SQL : Query for a name using join

转载 作者:可可西里 更新时间:2023-11-01 09:00:42 25 4
gpt4 key购买 nike

<分区>

我遇到了一个问题,我在 PHP 中对我的 mySQL 数据库进行的一次查询没有返回任何内容。该查询在使用 mySQL 数据库时有效,我假设在我的 php 文件中,但没有打印出任何内容,并返回为 false 值。感谢您给我的任何帮助或提示/技巧,我大约一年没有积极使用 SQL,并且我试图在非常有限的时间内学习尽可能多的 PHP,所以我的语法可能是不正确。我知道我的数据库已连接。

以下代码在程序中进一步运行。

  $patIDQuery=("SELECT ID FROM patients WHERE usernam3='$myusername'");
$patientID=mysqli_query($db, $patIDQuery);
$row=mysqli_fetch_assoc($patientID);
$user = $row['ID'];
$_SESSION['myUserID']=$user;

在 mySQL 中,此代码有效,我正在尝试获得相同的结果。

SELECT medications.CLINNAME FROM medications RIGHT JOIN patientData ON patientData.medID=medications.medID WHERE patientData.ID='*the actual patient id*';

有问题的代码

<?php
$clinNameQ=("SELECT * FROM medications RIGHT JOIN patientData ON 'patientData.medID'='medications.medID' WHERE patientData.ID='$user'");
$clinName=mysqli_query($db,$clinNameQ);
$rowClin=mysqli_fetch_assoc($clinName);
$clinicalName=$rowClin['CLINNAME'];
echo $clinicalName;
?>

我一直在摆弄 '' 和 "",但似乎没有任何效果。我想知道反斜杠是否存在问题,或者它是否(我认为是)是获取问题。

非常感谢您的帮助!

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