发布一个值并在php中检索它

时间:2010-12-21 09:14:32

标签: php mysql

我有一个category name and id形式的两个字段。 id是自动增量。发布类别名称后,我希望发布的类别ID传递到下一页。

我认为我在选择陈述中犯了一些错误。

http://pastebin.com/3Tu2Hr6g

2 个答案:

答案 0 :(得分:0)

而不是

"SELECT ThirdPartyCategoryID,'".$ThirdPartyCategoryName."' FROM  thirdpartycategorymaster"
你可能想要这样的东西:

"SELECT ThirdPartyCategoryID,ThirdPartyCategoryName FROM  thirdpartycategorymaster WHERE ThirdPartyCategoryName='".$ThirdPartyCategoryName."'"

在我忘记之前:请先将HTTP请求中的用户输入检查并转义,然后再将其插入查询中。您发布的代码极易受到SQL injection的攻击。<​​/ p>

答案 1 :(得分:0)

使用mysql_insert_id()

获取您上次插入的ID

<强>样本...

$res = mysql_query( "SELECT LAST_INSERT_ID()" );

or

$res - mysql_insert_id();