-2

私ができる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'");
}

私のコードが実際に理解を深めるのに役立つとは思いませんが、ええ。

4

1 に答える 1

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'");
}
于 2012-07-27T09:32:39.357 に答える