首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > PHP >

生手提问。直接看吧。

2012-10-15 
新手提问。。。直接看吧。。。我是把有mysql的代码独立在in.php页面,in.php代码如下:PHP code?phpdate_default_

新手提问。。。直接看吧。。。
我是把有mysql的代码独立在in.php页面,in.php代码如下:

PHP code
<?php    date_default_timezone_set('PRC');    $sj = date("Y-m-d H:i:s");        $sql = mysql_connect("127.0.0.1","root","kingmo");    mysql_query('$sql');    if (!$sql){        die('数据连接失败,原因:'.mysql_error());    }        mysql_select_db("yang",$sql);        $a_os = mysql_query("SELECT os FROM os");    if (!$a_os){        die('数据查询失败,原因:'.mysql_error());    }    $os = mysql_fetch_array($a_os);        if($go==1)    mysql_select_db("yang",$sql);    $a_lr = "SELECT xinxi FROM name, old, add, pj";    mysql_query($a_lr,$sql);    $lr = "INSERT INTO Persons (name, old, add, pj)     VALUES    ('$_POST[name]','$_POST[old]','$_POST[add]','$_POST[pj]')";        if (!mysql_query($lr,$sql)){        die ('发生错误了囧,代码:'.mysql_error());    }    echo "录入成功拉!!!";    mysql_close($sql);    ?>


现在要实现的是录入信息并保存到数据库,那么luru.php的代码是这样。
PHP code
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"><html><head><meta http-equiv="Content-Type" content="text/html; charset=GBK"></head><body><form action="luru.php?go=1" method="post">姓名:<input type="text" name="name" />年龄:<input type="text" name="old" />地址:<input type="text" name="add" />评级:<input type="text" name="pj" /><input type="submit" /></form><?php include 'include/in.php'; ?></body></html>


问题现在是报错误。。。。求解决!!!!

[解决办法]
有错就请贴出错误信息!

if($go==1) //没有看到 $go 是在哪里赋值的
mysql_select_db("yang",$sql); //既然 $go 没有赋值,那么这句就不会执行

没有选择库,自然就要出错啦

[解决办法]
那要写作 $_GET['go'] 才行
[解决办法]
INSERT INTO Persons (`name`, `old`, `add`, `pj`)....
[解决办法]
....
mysql_select_db("yang",$sql);
mysql_query('set names gbk');

热点排行