naj*_*mal 3 html php mysql html.dropdownlistfor
我是 PHP 新手。当我尝试将下拉列表中的值插入到显示一些错误的数据库表时
编码
<html>
<head>
<title>OPTION</title>
</head>
<body>
<form action="option.php" method="get">
Name :<select name="name">
<option value="name1">name1</option>
<option value="name2">name2</option>
<option value="name3">name3</option>
<option value="name4">name4</option>
</select><br>
<input type="submit" name="submit" value="Insert">
</form>
</body>
</html>
<?php
if(isset($_GET['submit']))
{
$name=$_GET['name'];
$c=mysql_connect("localhost","root","");
mysql_select_db("test");
$ins=mysql_query("insert into option (name) values ('$name')",$c);
if($ins)
{
echo "<br>".$name."inserted";
}
else
{
echo mysql_error();
}
}
?>
Run Code Online (Sandbox Code Playgroud)
当我尝试显示此错误时
您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以获取在第 1 行的“选项(名称)值(“名称3”)附近使用的正确语法
谢谢..,
您必须更改表的名称 ( option)。Option是一个 mysql 关键字,因此在使用php.
将表名更改为option_test或其他内容,并在您的 php 代码中进行适当的更改。然后它会起作用。
也开始使用mysqli_或PDO因为mysql_从 PHP5 开始已被弃用。
| 归档时间: |
|
| 查看次数: |
82559 次 |
| 最近记录: |