求助:用html向 php 提交用户名和密码 写入数据库user表失败html代码
<html><body>
<form action="asdf.php" method="post">
姓 :<input type="text" name="user" >
名 :<input type="text" name="pwd" >
<input type="submit" value="提交">
</form>
</body></html>php代码
<html>
<body>
<?php
echo "你填写的资料是: ".$_POST['user'].",".$_POST['pwd'];
$connect=mysql_connect(localhost,root,noah);
mysql_select_db(user,$connect);
mysql_query("insert into user('.$_POST['user'].','.$_POST['pwd'].')");
mysql_close();
?>
</body>
</html>echo可以输出,但写入数据库就不行 写不进去 而且运行的时候也不报错...
新手 求大大们急救 谢谢诶啦!!!!
<html><body>
<form action="asdf.php" method="post">
姓 :<input type="text" name="user" >
名 :<input type="text" name="pwd" >
<input type="submit" value="提交">
</form>
</body></html>php代码
<html>
<body>
<?php
echo "你填写的资料是: ".$_POST['user'].",".$_POST['pwd'];
$connect=mysql_connect(localhost,root,noah);
mysql_select_db(user,$connect);
mysql_query("insert into user('.$_POST['user'].','.$_POST['pwd'].')");
mysql_close();
?>
</body>
</html>echo可以输出,但写入数据库就不行 写不进去 而且运行的时候也不报错...
新手 求大大们急救 谢谢诶啦!!!!
insert into message(aa,bb) values(a,b)
表字段刚好与值对应的话则不用 (aa,bb)也可以
看你的表是什么字段
<html>
<body>
<?php
echo "你填写的资料是: ".$_POST['user'].",".$_POST['pwd'];
$connect=mysql_connect(localhost,root,noah);
mysql_select_db(user,$connect);
mysql_query("insert into user(name,password) values('.$_POST['user'].','.$_POST['pwd'].')");
echo "你填写的资料是: ".$_POST['user'].",".$_POST['pwd'];
mysql_close();
?>
</body>
</html>
Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in D:\Apache2.2\htdocs\asdf.php on line 7
报错:
你引号有问题
$connect=mysql_connect(localhost,root,noah) or die ('Could not connect: ' . mysql_error());
mysql_select_db(user,$connect) or die('Could not select db: ' . mysql_error());;
mysql_query("insert into user('{$_POST['user']}','{$_POST['pwd']}')");
你的 query insert 語句有錯還有, 我忘了 數據庫連接不成功會不會拋出錯誤,
先用這個代碼試試吧
mysql_query("insert into user(name,password) values('{$_POST['user']}','{$_POST['pwd']}')");
改成
$connect=mysql_connect(‘localhost’,‘root’,‘noah’)
用本地mysql -uroot -pnoah看能连上否
<html>
<body>
<?php
echo "你填写的资料是: ".$_POST['user'].",".$_POST['pwd'];
$connect=mysql_connect(localhost,root,noah) or die ('Could not connect: ' . mysql_error());
mysql_select_db(test,$connect) or die('Could not select db: ' . mysql_error());;
mysql_query("insert into user('{$_POST['user']}','{$_POST['pwd']}')");
?>
</body>
</html>
C:\wamp\bin\mysql\mysql5.0.45\bin>mysql.exe -uroot -p然后我没有设密码
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 690
Server version: 5.0.45-community-nt MySQL Community Edition (GPL)Type 'help;' or '\h' for help. Type '\c' to clear the buffer.mysql>这样是可以到数据库里面的 如果你用你本地的mysql都不能登录的话!php也是登录不了的!
password是保留字段 要加数字键1前面那个键上的引号引起来的