0

時間を含むいくつかの値をテーブルに挿入しています。ただし、ここでは、datatime を除く他のすべての属性が格納されています。

クエリ:

$date = strtotime(date("Y-m-d H:i:s"));
$insertQuery2 = "INSERT INTO userpost(`userid`, `url`, `desc`, `preview`, `img_url`, `title` ,`hash`,`time`) 
VALUES     ('".$user_id."','".$url."','".$content."','".$Preview."','".$logo."','".$title_display."','".$hash."','".$rate."','".$date."')";

テーブル:

mysql> desc userpost;
+---------+---------------+------+-----+---------+-------+
| Field   | Type          | Null | Key | Default | Extra |
+---------+---------------+------+-----+---------+-------+
| userid  | varchar(40)   | NO   | PRI |         |       |
| url     | varchar(255)  | YES  |     | NULL    |       |
| desc    | varchar(2048) | YES  |     | NULL    |       |
| preview | varchar(255)  | YES  |     | NULL    |       |
| img_url | varchar(128)  | YES  |     | NULL    |       |
| title   | varchar(128)  | YES  |     | NULL    |       |
| hash    | varchar(128)  | NO   | PRI |         |       |
| rate    | varchar(16)   | YES  |     | NULL    |       |
| time    | varchar(64)   | YES  |     | NULL    |       |
+---------+---------------+------+-----+---------+-------+
4

1 に答える 1

2

列数が一致しません ,'".$rate."'。挿入クエリに $rate 値が追加されました

 $insertQuery2 = "INSERT INTO userpost(`userid`, `url`, `desc`, `preview`, `img_url`, `title` ,`hash`,`time`)
VALUES     ('".$user_id."','".$url."','".$content."','".$Preview."','".$logo."','".$title_display."','".$hash."','".$date."')";

追加されたレート列とその値、

   $insertQuery2 = "INSERT INTO userpost(`userid`, `url`, `desc`, `preview`, `img_url`, `title` ,`hash`,`rate`,`time`)
VALUES     ('".$user_id."','".$url."','".$content."','".$Preview."','".$logo."','".$title_display."','".$hash."','".$rate."','".$date."')";
于 2013-11-06T12:07:47.573 に答える