html表单php连接mysql数据库_使用HTML表单和PHP更新MySQL
我一直在尋找關(guān)于這方面的幾十個主題,但尚未找到解決方案.
我創(chuàng)建了一個應(yīng)該在輸入框中顯示數(shù)據(jù)庫表內(nèi)容的表單,當(dāng)輸入框的內(nèi)容被更改并提交時,數(shù)據(jù)庫應(yīng)該更新.
$dbhost = '****';
$dbuser = '****';
$dbpass = '****';
$conn = MysqL_connect($dbhost,$dbuser,$dbpass);
if(! $conn )
{
die('Could not connect: ' . MysqL_error());
}
MysqL_select_db('****');
$query = "SELECT * FROM anstalld";
$result = MysqL_query($query) or die(MysqL_error());
?>
while($row = MysqL_fetch_array($result))
{
$namn = $row['namn'];
$mandag = $row['mandag'];
$tisdag = $row['tisdag'];
$onsdag = $row['onsdag'];
$torsdag = $row['torsdag'];
$fredag = $row['fredag'];
?>
=$namn?>MandagTisdagOnsdagTorsdagFredagif(isset($_POST['update']))
{
$namn = $_POST['namnid'];
$mandag = $_POST['mandagid'];
$tisdag = $_POST['tisdagid'];
$onsdag = $_POST['onsdagid'];
$torsdag = $_POST['torsdagid'];
$fredag = $_POST['fredagid'];
$sql = MysqL_query("UPDATE anstalld SET mandag = '$mandag',tisdag = '$tisdag',onsdag = '$onsdag',torsdag = '$torsdag',fredag = '$fredag' WHERE namn = '$namn'");
$retval = MysqL_query( $sql,$conn );
if(! $retval )
{
die('Could not update data: ' . MysqL_error());
}
echo "Updated data successfully\n";
}
?>
表單顯示數(shù)據(jù)庫的內(nèi)容很好,但更新后我收到此消息:
You have an error in your sql Syntax; check the manual that
corresponds to your MysqL server version for the right Syntax to use
near ‘1’ at line 1
我感謝任何幫助.
總結(jié)
以上是生活随笔為你收集整理的html表单php连接mysql数据库_使用HTML表单和PHP更新MySQL的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 组会PPT20201030《复现chen
- 下一篇: vs编译c语言停止工作运行库mt,vc+