php新手 想问PHP MYSQL传值问题。非常菜的问题!

vicky22222 2012-07-11 06:45:26
$query= "SELECT name from table where id =_$POST[$id]";
$result = mysql_query( $query);
echo $result;

我只是想得到 id为 $id的 所有 name...

新手! 还望指教!
...全文
174 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
森之树 2012-07-11
  • 打赏
  • 举报
回复
$query_CN = "SELECT `Pestcide_trade_name`,`Company_name` from insecticide where `Company_name`='{$TradeName}';";

单引号放外面
vicky22222 2012-07-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

$query= "SELECT name from table where id =_$POST[$id]";

修改成
where id={$_POST[$id]};
或者将变量在外部赋值
$id=$_POST[$id];
$query="SELECT name FROM table WHERE id={$id}";
$result=mysql_query($query);
w……
[/Quote]
$TradeName= $_POST["TN"];
$query_CN = "SELECT Pestcide_trade_name,Company_name from insecticide where Company_name={'$TradeName'};";
$q_result_CN = mysql_query($query_CN);

while($each_ques_CN = mysql_fetch_row($q_result_CN))
{ print $each_ques_CN[0];}
PhpNewnew按你的方法改了,可错误提示依然在:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in d:\apm_setup\htdocs\search.php on line 33
vicky22222 2012-07-11
  • 打赏
  • 举报
回复
$TradeName= $_POST["TN"];
$query_CN = "SELECT Pestcide_trade_name,Company_name from insecticide where Company_name={'$TradeName'};";
$q_result_CN = mysql_query($query_CN);

while($each_ques_CN = mysql_fetch_row($q_result_CN))
{ print $each_ques_CN[0];}
PhpNewnew按你的方法改了,可错误提示依然在:
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in d:\apm_setup\htdocs\search.php on line 33
森之树 2012-07-11
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]

$query= "SELECT name from table where id =_$POST[$id]";

修改成
where id={$_POST[$id]};
或者将变量在外部赋值
$id=$_POST[$id];
$query="SELECT name FROM table WHERE id={$id}";
$result=mysql_query($query);
……
[/Quote]
+1
黄袍披身 2012-07-11
  • 打赏
  • 举报
回复
$query= "SELECT name from table where id =_$POST[$id]";

修改成
where id={$_POST[$id]};
或者将变量在外部赋值
$id=$_POST[$id];
$query="SELECT name FROM table WHERE id={$id}";
$result=mysql_query($query);
while($re=mysql_fetch_assoc($result){
//输出
print_r($re);
}
katelyn 2012-07-11
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 的回复:]

$query_CN = "SELECT `Pestcide_trade_name`,`Company_name` from insecticide where `Company_name`='{$TradeName}';";

单引号放外面
[/Quote]
+1
hvk687 2012-07-11
  • 打赏
  • 举报
回复
_$POST[$id]应该为$_POST[$id]
刘大__ 2012-07-11
  • 打赏
  • 举报
回复
$query= "SELECT name from table where id =_$POST[$id]";

修改成
where id={$_POST[$id]};


+1

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧