编辑! 我看到很多人都在回答我的问题,谢谢。但是大多数人都在谈论一些用户名,我不知道。我实际上是在这里使用这个例子:
http://人。 cis.ksu .edu / ~hankley / d764 / tut06 / GopisettyPHP.html
我正在尝试使用此引用。在那里有一些完全不同的东西,cis-id,我不明白。是的,我不明白cis id是什么,就在这里:
$ con = mysql_connect(" sql107.freezoy.com", " CIS-ID" ,"已删除的信息");
而且,很多人都说我写了名字而不是姓名和电话而不是电话号码,但这并不是指表格。电话'和' name'是我在HTML表单中给输入的名称。
谢谢, 亲切的问候, 丹麦语Humair
返回旧帖子
好吧,我目前正在开发一个网站。基本上会发生的是您提交您的姓名和电话号码并将其插入数据库。这可能是一个非常“新手”的问题。问题,但我需要你的帮助。
好吧,我在数据库和所有内容中创建了表。然后我把这段代码放到HTML文档中:
<html>
<head>
<link rel="shortcut icon" href="main/shortcut_icon.ico" />
<link rel="stylesheet" href="main/common.css" />
<title>
Danish Core
</title>
</head>
<body>
<p class="title">
Welcome! Here is a simple form that uses PHP and MySQL!
</p>
<p>
Note: Please do not submit any sensitive information, as all that you submit will be saved into our database. Also, please do not spam by submitting irrelevant (or related) text.
</p>
<br />
<br />
<form action="insert.php" method="post">
Full Name:
<input type="text" name="name" />
<br />
<br />
Phone Number:
<input type="text" name="phone" />
<br />
<br />
<input type="submit" />
</form>
</body>
</html>
嗯,&#39; insert.php&#39;在表格的开头标记中提到:
<html>
<body>
<?php
$con = mysql_connect("sql107.freezoy.com","frzoy_15640861_main","REDACTED INFORMATION");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("frzoy_15640861_main", $con);
$sql="INSERT INTO ClientInformation (name, phone)
VALUES
('$_POST[name]','$_POST[phone]')";
if (!mysql_query($sql,$con))
{
die('Error: ' . mysql_error());
}
echo "1 record added";
mysql_close($con)
?>
</body>
</html>
这是我的MySQL表的屏幕截图:
http://i.stack.imgur.com/VGITc.png
还有我的主人的信息:
http://i.stack.imgur.com/GA3vK.png
错误是这样的: 无法连接:拒绝用户访问&#39; frzoy_15640861_main&#39; @&#39; 192.168.0.40&#39; (使用密码:是)
我认为在insert.php文件中连接数据库的信息很可能是不正确的。我已将数据库信息包含在密码编辑中,所以 - 如果您能帮助我解决我感谢的麻烦!
感谢您的阅读! 亲切的问候, 丹麦语Humair
答案 0 :(得分:0)
您的数据库字段不同。
Full Name
并插入name
Phone Number
,您正在插入phone
将数据库表字段重命名为name
和phone
注意:强>
不要使用mysql_函数。它们已被弃用。
答案 1 :(得分:0)
我认为用户存在且密码正确但不允许从连接来自的IP进行连接。 Check this old question in StackOverflow.
答案 2 :(得分:0)
从屏幕截图中我可以看到,您尝试使用用户名frzoy_15640861_main
连接,而不是用户名frzoy_15640861
。用户应为{{1}}。也许问题在于您提供的凭据。我错了吗?
答案 3 :(得分:0)
伙计们,你说得对,但还有另外一件事要做。
我们是正确的,我插入数据库名称代替用户名,并且我写了姓名和电话,而不是全名和电话号码。还有一个问题。我仍然无法插入数据,因为表列的全名和电话号码中都有空格! (在完整名称,电话和号码之间)
这虽然很奇怪,但删除表中的那些空格就行了!
谢谢大家的帮助。 亲切的问候,丹麦胡马尔。