使用php将数据写入mysql,但连接时没反应,没说连接成功也没说连接失败,会有哪些原因?

wistaria117 2011-08-08 09:52:47
我使用XAMPP安装包,还需要再怎样设置吗还是这个软件包已经什么设置好了,就想做个注册页面,已建好数据库了,但就是信息写不进去数据库。。。会有哪些原因呢
...全文
699 62 打赏 收藏 转发到动态 举报
写回复
用AI写文章
62 条回复
切换为时间正序
请发表友善的回复…
发表回复
Phoenix Slade 2011-08-16
  • 打赏
  • 举报
回复
mysql_select_db("readDB");
$result = mysql_db_query($query,$connect);
hackerqi 2011-08-14
  • 打赏
  • 举报
回复
[Quote=引用 30 楼 wistaria117 的回复:]

引用 29 楼 xuzuning 的回复:
引用 24 楼 wistaria117 的回复:
嗯,照着做了,按了提交按钮 还是 出现下载页面。。。。和以前一样

那么你在浏览器地址栏打入 http://localhost/conn.php
会出现什么?


出现Parse error: syntax error, unexpected T_VARIABLE in D:\xampp……
[/Quote]
看这么半天,终于出现正解了。
pywepe 2011-08-13
  • 打赏
  • 举报
回复
跟你们说了多少遍了

文件名不要用中文,不要用中文
写代码时用英文输入法
Keni88 2011-08-10
  • 打赏
  • 举报
回复
额...好神奇!一个简单的问题居然有这么多回复!
不知道楼主问题解决了没有,调试的时候多用echo输出下,先把问题出在哪儿确定下来,剩下的就好办了!
swordphp 2011-08-10
  • 打赏
  • 举报
回复
把sql语句echo出来,放到命令行下去执行下,看成功不.
  • 打赏
  • 举报
回复
你的语句好像有点问题
win7cc 2011-08-09
  • 打赏
  • 举报
回复
你可以弄个留言扳看看。
wistaria117 2011-08-09
  • 打赏
  • 举报
回复
弱弱的说下我qq是386121710。。。哪位有时间的话。。。可以加上。。。帮我。。谢谢大家啦。。嘿嘿
wistaria117 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 54 楼 dream1206 的回复:]
。。。。。。。。。 好吧,配置就这样了,你再Google一下吧 。 我对服务器配置一窍不通。还是等待高人吧
。。。 最后别忘结贴给分啊。。。。
[/Quote]

恩恩。。。谢谢啦。。。
改一下昵称 2011-08-09
  • 打赏
  • 举报
回复
。。。。。。。。。 好吧,配置就这样了,你再Google一下吧 。 我对服务器配置一窍不通。还是等待高人吧
。。。 最后别忘结贴给分啊。。。。
wistaria117 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 51 楼 dream1206 的回复:]
我在我主机上测试了一下,文件名不管有没有空格都没问题 ,一切正常

现在可以说,如果你还是print_r($_POST)没输出的话
只能说明Apache或php.ini有问题。

可以先试试用get方法传递表单,然后print_r($_GET)
[/Quote]

其实其实改了还不行。。。。。。我都不好意思说了呀。。。。。。
wistaria117 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 49 楼 wjq3714 的回复:]
额...好神奇!一个简单的问题居然有这么多回复!
不知道楼主问题解决了没有,调试的时候多用echo输出下,先把问题出在哪儿确定下来,剩下的就好办了!
[/Quote]

简单问题吗,其实我都觉得好高深那。。嘿嘿。。第一次接触。。。好,多用echo。。
改一下昵称 2011-08-09
  • 打赏
  • 举报
回复
我在我主机上测试了一下,文件名不管有没有空格都没问题 ,一切正常

现在可以说,如果你还是print_r($_POST)没输出的话
只能说明Apache或php.ini有问题。

可以先试试用get方法传递表单,然后print_r($_GET)
wistaria117 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 47 楼 wistaria117 的回复:]
引用 46 楼 dream1206 的回复:
文件名怎么能包含空格? 直接
1 action="db.php"
2 接受表单数据文件 db.php


噢噢,好好。改
[/Quote]

还是和以前一样的。。。
Yizero 2011-08-09
  • 打赏
  • 举报
回复
额...好神奇!一个简单的问题居然有这么多回复!
不知道楼主问题解决了没有,调试的时候多用echo输出下,先把问题出在哪儿确定下来,剩下的就好办了!
一起混吧 2011-08-09
  • 打赏
  • 举报
回复
<input type="reset" name="button" id="button" value="重设" />
  
<input type="submit" name="button" id="button" value="提交" />
改为:

<input type="reset" name="reset" value="重设" />
  
<input type="submit" name="submit" value="提交" /> //这样更规范,id可要可不要。
wistaria117 2011-08-09
  • 打赏
  • 举报
回复
[Quote=引用 46 楼 dream1206 的回复:]
文件名怎么能包含空格? 直接
1 action="db.php"
2 接受表单数据文件 db.php
[/Quote]

噢噢,好好。改
改一下昵称 2011-08-09
  • 打赏
  • 举报
回复
文件名怎么能包含空格? 直接
1 action="db.php"
2 接受表单数据文件 db.php
wistaria117 2011-08-09
  • 打赏
  • 举报
回复
<html>
<head>
<title>制作会员样式</title>
</head>
<body bgcolor="#FFFFFF">
<form action="log in DB.php" method="post" >
<table width="600" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td align="center">
<center>
<img src="regi.jpg"> <!--表格顶上图片-->
</center>
</td>
</tr>


<tr>
<td align="center"> </td> <!--空格-->
</tr>

<tr>
<td>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#009900">
<td>
<table width="100%" border="0" cellspacing="1" cellpadding="4">
<tr bgcolor="#009933">
<td colspan="2" align="center"><b>基本信息</b></td> <!--第一行-->
</tr>

<tr>
<td bgcolor="#FFFFFF" width="20%" align="center">用户名</td>
<td bgcolor="#FFFFFF">
<input type="text" name="textfield" size="20" maxlength="30"> <!--第二行-->
</td>
</tr>

<tr>
<td bgcolor="#FFFFFF" align="center">密码</td>
<td bgcolor="#FFFFFF">
<input type="password" name="textfield2" id="textfield2" size="8" maxlength="10">
英文字母/数字组合,3~8字,<b>密码确认</b>
<input type="password" name="textfield22" id="textfield22" size="8" maxlength="10"> <!--第三行-->
</td>
</tr>

<tr>
<td bgcolor="#FFFFFF" align="center">E-mail </td>
<td bgcolor="#FFFFFF">
<input type="text" name="textfield3" size="20" maxlength="50"> <!--第四行-->
(例)rosefamily@rofam.net </td>
</tr>
</table>
</td>
</tr>
</table>
</td>
</tr>

<tr>
<td align="right" height="20"> </td> <!--空格-->
</tr>

<tr>
<td align="center" height="20">
<table width="22%" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td align="center">
<input type="reset" name="button" id="button" value="重设" />
  
<input type="submit" name="button" id="button" value="提交" />
</td>
<td align="right" height="20"> </td> <!--空格-->
</tr>
</table>
</td>
</tr>
</table>
</form>
</body>
</html>


接受表单数据log in DB.php

<?php include("conn.php"); ?>
<?php

$select=mysql_select_db("readDB",$connect)//readDB为数据库
if($select)
{
echo "选择数据库成功!";
}
else
{
echo "选择数据库失败!";
}
//print_r($_POST);

  $textfield = $_POST['textfield']; //姓名
  $textfield2 = $_POST['textfield2']; // 密码
  $textfield3=$_POST['textfield3']; //邮箱
echo $textfield;
echo $textfield2;
  $sql="insert into regiTable (userID, username, password, mail)values('', '$textfield', '$textfield2', '$textfield3')"; //插入数据库表regiTable
$query = mysql_query($sql, $connect);
//根据记录写入成功与否,输出相应的返回信息.
if($query)
{
echo "写入成功";
}
else
{
echo "写入失败";
exit;
}

$query = "select * from regiTable";
$result = mysql_db_query("readDB", $query);

while ($r = mysql_fetch_array($result))
{
echo "<tr>
<td align=center>您好<?php echo $r["username"];?> </td>
<td align=center>您的邮箱是<?php echo $r["mail"];?> </td>
}


  mysql_close();//关闭MySQL连接
  echo "成功录入数据";
?>


嘿嘿,谢谢大家啦
一起混吧 2011-08-09
  • 打赏
  • 举报
回复
我在怀疑你那表单提交了吗?提交了应该有反应的啊!请贴出你改后的表单代码!
加载更多回复(42)

21,886

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧