Heim >Backend-Entwicklung >PHP-Tutorial >php简单注册代码求帮忙

php简单注册代码求帮忙

WBOY
WBOYOriginal
2016-06-23 13:38:311142Durchsuche

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head>  <meta charset="UTF-8">  <meta name="Author" content="">  <meta name="Keywords" content="">  <meta name="Description" content="">  <title>注册页面</title> </head> <body>  <form action="reg.php" method="post">    <p>        <label>用户名:</label>        <input type="text" name="username" id="txt1" />    </p>    <p>        <label>密码:</label>        <input type="password" name="password" id="pwd1" />    </p>    <p>        <label>确认密码:</label>        <input type="password" id="pwd2" />    </p>    <p>        <input type="submit" value="注册" />    </p>  </form> </body></html>


<?php    //Author:avirtuous    $con = mysql_connect("localhost","root"," ") or die('Cloud not connect:'.mysql_error());    mysql_select_db("demo",$con);    $un = $_POST['username'];    $pwd = $_POST['password'];    $result=mysql_query("INSERT INTO user (username,password) VALUES ($un,$pwd)");    if($result){        echo "注册成功";    } else {        echo "注册失败";    }?>





015-03-11 00:00:04 19492 [Note] Server socket created on IP: '::'.2015-03-11 00:00:05 19492 [Note] Event Scheduler: Loaded 0 events2015-03-11 00:00:05 19492 [Note] wampmysqld: ready for connections.Version: '5.6.12-log'  socket: ''  port: 3306  MySQL Community Server (GPL)



[Wed Mar 11 14:50:59.548409 2015] [:error] [pid 6216:tid 1696] [client ::1:13262] PHP Stack trace:, referer: http://localhost/zc.html[Wed Mar 11 14:50:59.549479 2015] [:error] [pid 6216:tid 1696] [client ::1:13262] PHP   1. {main}() E:\\wamp\\www\\reg.php:0, referer: http://localhost/zc.html[Wed Mar 11 14:50:59.549479 2015] [:error] [pid 6216:tid 1696] [client ::1:13262] PHP   2. mysql_connect() E:\\wamp\\www\\reg.php:3, referer: http://localhost/zc.html


回复讨论(解决方案)

本地测试的

账户名root

密码是空的

楼主是否修改了myadmin的密码,而没有修改mysql的密码。以前貌似遇到过这种问题。

试下把localhost 换成ip 127.0.0.1

既然 密码是空的 
你写作
mysql_connect("localhost","root"," ")
mysql_connect("localhost","root","")
显然是有一个空格

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn