我从数据库中查询 mysql 以返回我以后要使用的字段。
我可以运行查询,并且可以使用 echo 从字段中打印数据,以证明结果符合预期。我尝试了各种脚本将结果字段存储为变量,但到目前为止没有成功。
任何人都可以提供帮助。
这是查询脚本 -
$query = mysql_query("SELECT ID FROM users WHERE username = ".$_SESSION['user']);
while($row = mysql_fetch_object($query) )
{
echo "$row->ID<br />";
我现在需要将 ID 存储为变量以进行测试,并可能与其他数据一起存储在另一个表中。
我不是编码员,我正在尝试为这个家庭完成一个由其他人发起的项目。
谢谢。
编辑 1
我一直在尝试将数据放入临时数据库并且遇到问题。
如果我将它输入到 phpMyadmin 中,它可以工作
INSERT INTO tempusertrip (username,ID) SELECT username,ID FROM users WHERE ID=1
但是,如果我将它添加到我的 php 脚本中,它不会,并且日志文件中没有错误。我这样添加
$query1 = ("INSERT INTO temp2 (username,ID) SELECT username,ID FROM users WHERE ID=1");
我的脚本显然有问题,但我似乎无法弄清楚它是什么。
理想情况下,我需要输入条件基于先前会话集中包含的用户名的数据 ($_SESSION['user']),而不是使用“where ID=1”。
任何指导将不胜感激。