【发布时间】:2014-12-31 14:09:36
【问题描述】:
我正在尝试从现有变量中插入数据并从另一个表中选择列
这是我的代码
$jobtitle=$_POST['jobtitle'];
$jobdescription=$_POST['jobdescription'];
$requirements=$_POST['requirements'];
$resume=$_POST['resume'];
$expyears=$_POST['expyears'];
$submit=$_POST['submit'];
$useremail=$_SESSION['email'];
$insert=mysql_query("INSERT INTO career (jobtitle, jobdescription, requirements, expyears, resume, useremail, resname) VALUES ('$jobtitle','$jobdescription','$requirements','$expyears','$resume','$useremail', SELECT resname FROM restaurant WHERE useremail='$useremail')");
但是上面的代码没有给我的数据库任何结果
这个问题有解决办法吗?
谢谢
【问题讨论】:
-
您是否 110% 确定这些值已实际设置?没有checking,你永远无法确定。
-
您是否使用
mysql_connect连接到您的数据库?你有任何错误吗? -
拜托,don't use
mysql_*functions,它们不再维护,而是officially deprecated。改为了解prepared statements,并使用PDO 或MySQLi。 This article 将帮助您做出决定。 -
请不要在 cmets @DarkBee 中转储代码。
-
[通用 SQL 注入警告]
标签: php html mysql sql phpmyadmin