この機能を実行すると、ポストフォームの値がDBに挿入されません。エラーメッセージは表示されませんが、$ 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句を削除します –
しかし、私はその値を特定の行に挿入する必要があります。ユーザーIDはアクティブなユーザーと同等です。どうやってやるの? – buttonitup