-5

データベースにデータを挿入しようとしていますが、非常に紛らわしいエラーが発生します

エラーは次のとおりです: 解析エラー: 構文エラー、予期しない ')'

コード:

$query = mysql_query("INSERT INTO `members` VALUES (''," .$username ."," . $password . "," . $date . "," .$email . ",1'"));
4

5 に答える 5

0

あなたは多くの間違いを犯し、あなたは忘れたポイント.を忘れ)ました。

列名も指定する必要があります

これはあなたのために働くはずです

$query = mysql_query("INSERT INTO `members` (firstcolumn ,username , password ,date,email , lastcolumn) VALUES ('' ,'$username','$password','$date','$email',1 )  ");
                                               ^----------^--------^-----^----^-----^^---your columns

HERE 一般的なルール insert の使用方法:

INSERT into table (column1 , column2 , column3) VALUES (value1 , value2 , value3)
于 2013-07-20T19:05:13.483 に答える
0

あそこにいくつかのドットを忘れました。

$query = mysql_query("INSERT INTO `members` VALUES (" .$username ."," . $password .  "," . $date . ","  .$email . ",1)");
于 2013-07-20T19:04:29.513 に答える
0

クエリを作成し、最後に追加します

or die(mysql_error());

それは何と言っていますか?

于 2013-07-20T20:01:26.633 に答える