http://example.com/main.php?add=

时间:2012-07-27 07:54:24

标签: php mysql

我想创建一个我能够做到的PHP脚本

  

http://example.com/main.php?add= [$ id + 1]

它连接到mysql数据库。 $ id是一个整数,我们只想说值为1(只是一个例子)。 我希望它从名为scriptid的mysql表中收集$ id。 (第0栏) 我希望它从名为scriptlist的mysql表中选择列。 我希望列号为$ id + 1的值, 例如http://example.com/main.php?add=2。 当它“添加”时,它会将输入的列的值($ id + 1)更改为1.

到目前为止,我有这个,我是php和mysql的新手,即使在阅读了很多指南之后我也很困惑。

$id = $_GET["id"];
$check = mysql_query("SELECT * FROM scriptlist");
$rowlist = mysql_fetch_row($check);
if($rowlist) {
mysql_query("UPDATE scriptlist SET user = 'dan' WHERE " . $rowlist['$id'] + 1 . " =     '1'"); 
echo($rowlist['$id'] + 1 . " = '1'");
}

我认为我的代码实际上不会帮助你理解它,但是,是的。

1 个答案:

答案 0 :(得分:1)

我不是你问的问题,但也许这就是你要找的东西:

$id = $_GET["id"];
$check = mysql_query("SELECT * FROM scriptlist");
$rowlist = mysql_fetch_row($check);
if($rowlist) {
mysql_query("UPDATE scriptlist SET user = 'dan' WHERE " . $rowlist[$id + 1]. " =     '1'"); 
echo($rowlist[$id + 1] . " = '1'");
}