作者sdws1027 (陈懂懂)
看板PHP
标题[请益] 表PHP连结MYSQL 可以帮我看哪里错误吗 ?
时间Thu Sep 25 14:49:49 2014
<?
//接收html表单传来的资讯
$Text1= $_REQUEST["Text1"];
$userid= $_REQUEST["userid"];
$Text5=$_REQUEST["Text5"];
$email= $_REQUEST["email"];
//下面这一格是多行文字的接收
$Text112=nl2br($_REQUEST["Text112"]);
//连结MySQL Server
$conn = mysql_connect("XX.XXX.XXX.XX", "OOOOOOOOOO", "ZZZZZZZZZ");
//选择资料库
mysql_select_db("OOOOOOOOOO", $conn);
//指定提取资料的校对字元表
mysql_query("set character set UTF-8");
//将单引号置换为双引号
Function chgStr($data)
{
$chgStr = "'" . str_replace("'", "''", $data) . "'";
return $chgStr;
}
//将资料写入资料库
$sql = "Insert Into allmessage (姓名,电话,手机,电子信箱,自我介绍,日期) Values
(";
$sql = $sql . chgStr($Text1) . ",";
$sql = $sql . chgStr($userid) . ",";
$sql = $sql . chgStr($Text5) . ",";
$sql = $sql . chgStr($email) . ",";
$sql = $sql . chgStr($Text112) . ",";
$sql = $sql . date("Y-m-j H:i:s") . "')";
mysql_query($sql);
//将网页转向至首页
header("Location: index.html");
?>
可以帮我检视哪里有误吗?
--
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 114.34.178.163
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/PHP/M.1411627794.A.D15.html
1F:推 powyo: 看就知道insert那边有错 09/25 15:05
2F:→ powyo: insert into xx ("a","b") values ("1","2") 09/25 15:08
3F:→ powyo: insert 的栏位对应到值 你写那样到底.. 09/25 15:08
4F:推 powyo: 你最後执行的$sql 就不对了 09/25 15:10
5F:→ KawasumiMai: 为什麽是姓名日期电话etc..? 应该是sql的栏位名称吧 09/25 15:25
6F:→ sdws1027: 你们的意思是说 要跟sql一样的栏位名称 吗?? 例 text1 09/25 15:37
7F:推 powyo: 你中文部份是要打你在mysql的栏位名称 09/25 15:44
8F:→ powyo: allmessage这张表的结构看一下 这问题太新手了... 09/25 15:45
9F:→ powyo: 至少要有点基本观念再来发问 不然板友会教到吐血 09/25 15:46
10F:→ sdws1027: 抱歉 我真的很新手 才刚碰 而已 对阿可是我看不太懂 09/25 15:50
12F:推 powyo: 真的最好有点基本观念再来发问 不然只是对牛弹琴 09/25 16:06
13F:→ powyo: 连最简单的加减乘除都不会就来问二元一次方程式 09/25 16:07
14F:→ powyo: 那板友是不是要从加减乘除开始教你? 09/25 16:07
15F:→ sdws1027: 谢谢你 09/25 16:08
16F:→ joinbee: 应该是(`姓名`,`电话`,`手机`...)才对吧? 10/03 15:26