Вставить данные в базу данных - PullRequest
0 голосов
/ 18 июля 2011

У меня возникла проблема при вставке данных.Когда я нажимаю кнопку «Добавить», всегда появляется сообщение «Ошибка, сэр», а именно: die ('Error Sir' . mysql_error()).

Но когда я пытался найти свою базу данных, все, что я вставил, было там.*

Ответы [ 4 ]

1 голос
/ 18 июля 2011

удалить ";"после условия if

    if (!mysql_query ($sql, $con))
    {
           die ('Error Sir' . mysql_error()); //Always stop here
    }
0 голосов
/ 18 июля 2011

Я предполагаю, что первым параметром является ваш ID

. Попытайтесь вставить 0

$sql = "INSERT INTO bulletin VALUES (0,'$date','$project','$task','$originated','$tstring','$deadline','$status','$comment','$fin')";

, если нет, попробуйте добавить mysql_errno():

die('Error Sir' . mysql_errno($con) . ': ' . mysql_error($con));

, а также попробуйтеотформатировать ваши входные данные '".$date."','".$project."',....

0 голосов
/ 18 июля 2011

Как и предлагали другие, постарайтесь выяснить, какую ошибку вы получаете, прежде всего.Также убедитесь, что данные, которые вы имеете в базе данных, фактически являются данными, которые вы в настоящее время вставляете.Я почти уверен, что у вас уже есть те же данные в базе данных, и вы ДУМАЕТЕ, что вставляете новые значения.

0 голосов
/ 18 июля 2011

Попробуйте это (используйте столбцы):

INSERT INTO bulletin (`column1`,`column2`,`youGetThePoint...`) VALUES ('',$date,$project)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...