[英]How can I replace '_' to single quotation for MySQL query
我想从表单中的单选按钮和输入框中提交一些值。 会有一些值,如 A-level、O-level、M-course 等。我想在提交表单后将它们插入 MySQL 数据库时,该值会将“-”转换为“'”(单引号)。 我想改变他们两个
<form action="action.php">
<input type="radio" name="course" value="A-level" />
<input type="radio" name="course" value="O-level" />
<input type="text" name="title"/>
<input type="submit" name="myform" />
</form>
我的数据库表名 course_table,列名“course_name”、“court_title”。 数据库将变成:A'level,O'level 请帮我插入它们,如果可能,请给我完整的代码谢谢
<?php
echo str_replace("-","'","O-level");
?>
在服务器端,在 PHP 中你需要插入到数据库中:
if($_GET['myform']) {
$course = str_replace("-", "'", $_GET["course"]);
insert into table (course) values ($course);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.