一:修改红色标注部分;
成都创新互联公司专业为企业提供肇庆网站建设、肇庆做网站、肇庆网站设计、肇庆网站制作等企业网站建设、网页设计与制作、肇庆企业网站模板建站服务,十多年肇庆做网站经验,不只是建网站,更提供有价值的思路和整体网络服务。
二:按照以下步骤:
1.在本地安装此留言板;
2.安装成功,将数据库导出,内容如下:
**************************************SQL 开始*****************************************************
--
-- 表的结构 `admin`
--
CREATE TABLE IF NOT EXISTS `admin` (
`id` int(2) NOT NULL AUTO_INCREMENT,
`zhanghao` varchar(20) NOT NULL,
`mima` varchar(20) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- 转存表中的数据 `admin`
--
INSERT INTO `admin` (`id`, `zhanghao`, `mima`) VALUES
(1, 'admin', 'admin');
-- --------------------------------------------------------
--
-- 表的结构 `ly`
--
CREATE TABLE IF NOT EXISTS `ly` (
`id` int(5) NOT NULL AUTO_INCREMENT,
`name` varchar(15) NOT NULL,
`dianhua` varchar(20) NOT NULL,
`neirong` text NOT NULL,
`huifu` text NOT NULL,
`youxiang` varchar(50) NOT NULL,
`biaoti` varchar(50) NOT NULL,
`time` varchar(22) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=2 ;
--
-- 转存表中的数据 `ly`
--
INSERT INTO `ly` (`id`, `name`, `dianhua`, `neirong`, `huifu`, `youxiang`, `biaoti`, `time`) VALUES
(1, 'zxcx', 'czx', 'xzcvzxcvzx', '', 'cvx', 'cvxcv', '2014#196;ê10#212;#194;17#200;#213;04#202;±25·#214;');
***************************************************SQL 结束***********************************************
3.打开你的数据库管理界面;
4。在SQL里执行,或者导入。
亲,你数据库id设置成自动生成,不用插入数据可了吧,我给你一段我写的注册,你看看,原理一样,你改下sql语句插入就ok
?php
if($_POST["submit"]){
if(empty($_POST['member_user']))
echo "scriptalert('帐号不能为空');location='?tj=register';/script";
else if(empty($_POST['member_password']))
echo "scriptalert('密码不能为空');location='?tj=register';/script";
else if($_POST['member_password']!=$_POST['pass'])
echo "scriptalert('两次密码不一样');location='?tj=register';/script";
else if(!empty($_POST['member_qq'])!is_numeric($_POST['member_qq']))
echo "scriptalert('qq号必须全为数字');location='?tj=register';/script";
else if(!empty($_POST['member_phone'])!is_numeric($_POST['member_phone']))
echo "scriptalert('手机号码必须全为数字');location='?tj=register';/script";
else if(!empty($_POST['member_email'])!ereg("([0-9a-zA-Z]+)([@])([0-9a-zA-Z]+)(.)([0-9a-zA-Z]+)",$_POST['member_email']))
echo "scriptalert('邮箱输入不合法');location='?tj=register';/script";
else{
$_SESSION['member']=$_POST['member_user'];
$sql="insert into member values('','".$_POST['member_user']."','".$_POST['member_password']."','".$_POST['member_name']."','".$_POST['member_sex']."','".$_POST['member_qq']."','".$_POST['member_phone']."','".$_POST['member_email']."')";
$result=mysql_query($sql)or die(mysql_error());
if($result)
echo "scriptalert('恭喜你注册成功,马上进入主页面');location='member.php';/script";
else
{
echo "scriptalert('注册失败');location='index.php';/script";
mysql_close();
}
}
}
?
form id="theForm" name="theForm" method="post" action="" onSubmit="return chk(this)" runat="server" style="margin-bottom:0px;"
table width="350" border="0" align="center" cellpadding="5" cellspacing="1" bgcolor="#B3B3B3"
tr
td colspan="2" align="center" bgcolor="#EBEBEB"会员注册 以下打“*”为必填项/td
/tr
tr
td width="60" align="right" bgcolor="#FFFFFF"账 号:/td
td width="317" bgcolor="#FFFFFF"input name="member_user" type="text" id="member_user" size="20" maxlength="20" /
font color="#FF0000" */font(由数字或字母组成)/td
/tr
tr
td align="right" bgcolor="#FFFFFF"密 码:/td
td bgcolor="#FFFFFF"input name="member_password" type="password" id="member_password" size="20" maxlength="20" /
font color="#FF0000" */font(由数字或字母组成)/td
/tr
tr
td align="right" bgcolor="#FFFFFF"确认密码:/td
td bgcolor="#FFFFFF"input name="pass" type="password" id="pass" size="20" /
font color="#FF0000" */font(再次输入密码)/td
/tr
tr
td align="right" bgcolor="#FFFFFF"真实姓名:/td
td bgcolor="#FFFFFF"input name="member_name" type="text" id="member_name" size="20" /
labelfont color="#FF0000"*/font/label/td
/tr
tr
td align="right" bgcolor="#FFFFFF"性 别:/td
td align="left" bgcolor="#FFFFFF"
input name="member_sex" type="radio" id="0" value="男" checked="checked" /
男
input type="radio" name="member_sex" value="女" id="1" /
女 /label/td
/tr
tr
td align="right" bgcolor="#FFFFFF"Q Q:/td
td bgcolor="#FFFFFF"input name="member_qq" type="text" id="member_qq" size="20"//td
/tr
tr
td align="right" bgcolor="#FFFFFF"联系方式:/td
td bgcolor="#FFFFFF"input name="member_phone" type="text" id="member_phone" size="20"//td
/tr
tr
td align="right" bgcolor="#FFFFFF"电子邮箱:/td
td bgcolor="#FFFFFF"input name="member_email" type="text" id="member_email" size="20"//td
/tr
tr
td colspan="2" align="center" bgcolor="#FFFFFF"input type="reset" name="button" id="button" value="重置表单" /
input type="submit" name="submit" id="submit" value="确定注册" //td
/tr
/table
/form
是你代码问题,你的SQL语句写错了。其实与你上面在phpmyadmin中执行的语句是一样的。
$sql="INSERT INTO test (id,uid,regdate,remark)values(``,`php222`,now(),`工人`)";
应该是
$sql="INSERT INTO test (id,uid,regdate,remark)values('','php222',now(),'工人')";
注意,MYSQL语句中,` 号(Esc下面那个按钮)与单引号使用是不同的。
` :一般用来包含表名,表中的字段名。
' :一般是用来包含 varchar, text, longtext 等字符型数据的。
不要用数字做为你表名的开头
然后在PHP中
mysql_create_db() 函数已废弃。
最好用 mysql_query() 来提交一条 SQL 的 CREATE DATABASE 语句来代替。
?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
die('Could not connect: ' . mysql_error());
}
$sql = 'CREATE DATABASE my_db';
if (mysql_query($sql, $link)) {
echo "Database my_db created successfully\n";
} else {
echo 'Error creating database: ' . mysql_error() . "\n";
}
?
以上例程的输出类似于:
Database my_db created successfully
如果你是程序向数据服务器新建一个数据库,首先确定你的数据库服务器是否安装,第二再检查你填入的信息是否正确,具体应该包括你数据库服务器的地址,你要新建的数据库名。如果以上都没问题,请确定你是否有操作数据库服务器的权限
$addsql 的值print出来看一下,
还有检查下不能为空和主键/唯一的字段是不是都填写对了,
写程序最好细心点,出了错误自己想办法先检查,