连接到mysql时出错?

时间:2017-03-04 23:32:48

标签: php html mysql

我有两个php文件。

(...)[0];

<?php

include 'dbh.php';

$first = $_POST['first']
 $last = $_POST['last']
 $uid = $_POST['uid']
 $pwd = $_POST['pwd']

 echo $first;
 echo $last;
 echo $uid;
 echo $pwd;

?>

我的HTML就在那里。我与mysql的连接可能有什么问题?谁能帮我?我对mysql没有多少经验,但我认为应该没问题。

<?php

$conn = mysql_connect("localhost", "root", "", "login");

if (!$conn) {
die("Connection faile:".mysql_connect_error());
}

?>

2 个答案:

答案 0 :(得分:0)

首先更改此数据库连接,并且不要使用mysql,因为不推荐使用mysqli而不是。

<?php
// host, user, password, database name
$conn = mysqli_connect("localhost", "root", "", "login");

// if u use mysql then ur connection need to connect first then select database
// $conn = mysql_connect("localhost", "root", "");
// $db = mysql_select_db("database name");

if (!$conn) {
   die("Connection faile: " . mysqli_connect_error());
}

?>

答案 1 :(得分:0)

使用mysqi因为它更安全,你只需要调整参数但是如果你开始使用它更好,mysql已经不赞成了,所以尽量避免使用mysql函数并开始使用mysqli .. connect using this

$db_host = '192.168.1.9'; //sample
$db_user = 'dbuser'; //sample usename
$db_pass = 'dbpass'; //sample password
$db_name = 'databasename';

$db = mysqli_connect($db_host, $db_user, $db_pass, $db_name);

if(mysqli_connect_errno($db))
die('Failed to connect to MySQL: ' . mysqli_connect_error());

希望这会有所帮助。