'company_name', 'company_add', 'price'
をプライマリキー'id'
として更新しようとしていますが、'something went wrong'
というメッセージと'undefined id'
というエラーが表示されます。私を助けてください!あなたは、単一引用符で文字の値を配置する必要があり更新文を使用してデータベース値を更新するにはどうすればよいですか?
<?php
include('data_conn.php');
if(isset($_POST['sub']))
{
$comname=$_POST['cname'];
$comadd=$_POST['cadd'];
$pri=$_POST['price'];
$query ="UPDATE login SET company_name=$comname,company_add=$comadd,price=$pri WHERE id=$id";
$result = mysql_query($query);
echo $result;
if(!$result)
{
echo '<script language="javascript">';
echo 'alert("something went Wrong...:("); location.href="edit.php"';
echo '</script>';
}else{
echo '<script language="javascript">';
echo 'alert("successfully updated!!!"); location.href="edit.php"';
echo '</script>';
}
}
?>
スクリプトで$ idを見ることができます... –
'language =" javascript "'? 'mysql_query'?実際には時代遅れのコード。 – Ultimater
$ idはIDを受け付けていません....しかし、私はid = 1を与えています。 – Rkboss