我试图使用PHP在数据库中存储数据,但它与此无关

我试图使用PHP在数据库中存储数据,但它与此无关,php,html,mysql,Php,Html,Mysql,我是一名PHP初学者,尝试在MySql中存储数据,但在存储数据时出现了问题,数据没有进入数据库 <?php $hostname = "localhost"; // usually is localhost $db_user = "root"; // change to your database password $db_password = " "; // change to your database password $database = "dictionary"; // prov

我是一名PHP初学者,尝试在MySql中存储数据,但在存储数据时出现了问题,数据没有进入数据库

<?php
$hostname = "localhost"; // usually is localhost
$db_user = "root"; // change to your database password
$db_password = " "; // change to your database password
$database = "dictionary"; // provide your database name
$db_table = "dict"; // your database table name

$db = mysql_connect('localhost', 'root',’’); //root is a default user and password usually blank
mysql_select_db($database,$db); ?>
<?php

if (isset($_REQUEST['Submit'])) {
$ sql = "INSERT INTO $db_table(eword,hword) values ('".mysql_real_escape_string(stripslashes($_REQUEST['eword']))."','".mysql_real_escape_string(stripslashes($_REQUEST['hword']))."')";
if($result = mysql_query($sql ,$db)) {
echo "<h1>Thank you</h1>Your information has been entered into our database<br><br>";
}
else {`enter code here`
echo "ERROR: ".mysql_error();
}
}?>

使用此代码建立的数据库连接。。 该代码用于从数据库获取数据并直接显示在窗口上

$connection = mysql_connect('localhost', 'root', ''); //The Blank string is the password
mysql_select_db('your_database_name');

$query = "SELECT * FROM your_table_name"; //You don't need a ; like you do in SQL
$result = mysql_query($query);

echo "<table>"; // start a table tag in the HTML

while($row = mysql_fetch_array($result)){   //Creates a loop to loop through results
echo "<tr><td>" . $row['your_first_column_name'] . "</td><td>" . $row['your_second_column_name'] . "</td></tr>";  //$row['index'] the index here is a field name
}

echo "</table>"; //Close the table in HTML

mysql_close(); //Make sure to close out the database connection

我是PHP初学者——如果你想学习一些东西,最好的办法就是扔掉你在使用旧函数时发现的任何教程。mysql扩展自PHP5.5以来就被弃用,并从PHP7.0中完全删除。继续学习使用or进行PHP数据库编程。是否有错误?这一失败有多具体?您可以调试以找到正在执行的确切查询吗?这是你所期望的吗?当您在数据库上手动执行该查询时会发生什么情况?请检查我的答案。您有一个输入错误…$sql应该是$sql。打开错误报告,PHP将向您显示类似错误。警告:mysql\u connect:C:\xampp\htdocs\newdb\storedata.PHP第8行未连接:用户“root”@“localhost”使用密码拒绝访问:是