Я запускаю эту функцию, и значение формы сообщения не вставляется в БД. Я не получаю никаких сообщений об ошибках, но я проверил и увидел, что этот $ this-> user_id заполняется. Я что-то пропустил?Проблема ввода данных в базу данных
function senddata() {
$con = mysql_connect("localhost","root","XXXXX");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("user", $con);
$sql="INSERT INTO profile (collegemajor) VALUE('$_POST[major]') WHERE userid=$this->user_id";
mysql_close($con);
}
Вы выполняете запрос? используя функцию mysql_query? –
также удаляет предложение where из инструкции insert –
Но мне нужно вставить значение в определенную строку, где идентификатор пользователя является эквивалентом активного пользователя. Как я могу это сделать? – buttonitup