2017-07-03 135 views
-4

所以我做了我的第一个数据库在线。我用phpmyadmin,我创建了表和用户。
现在我想在我的网站的某个页面上显示该表格,并且可以让用户从该网站编辑数据库。
我的问题是数据库无法正常工作:它没有连接。我不知道该怎么做。
我的数据库称为letstenf_santi和我的表passeggeri。 这是我试图用来在网站上显示表格的代码。MySQL似乎没有工作

<?php 
//establishing connection 
mysql_connect('localhost', 'root', ''); 
//selecting a database 
mysql_select_db('letstenf_santi'); 
$sql = 'SELECT * FROM `letstenf_santi`.`passeggeri`'; 
$records=mysql_query($sql); 
?> 

<html> 
<head> 
    <title>mostra</title> 
</head> 
<body> 
<table width="300" border="1" cellpadding="10" cellspacing="1"> 
<tr> 
<th>id pass</th> 
<th>nome</th> 
<th>eta</th> 
<th>sesso</th> 
</tr> 
<?php 
while($pass=mysql_fetch_assoc($records)){ 
    echo "<tr>"; 
echo "<td>".$pass['idpasseggero']."</td>"; 
echo "<td>".$pass['nome']."</td>"; 
echo "<td>".$pass['eta']."</td>"; 
echo "<td>".$pass['sesso']."</td>"; 
echo "</tr>"; 
} 
?> 
</table> 
</body> 
</html> 
+3

弃用语法检测 –

+0

什么是你得到的错误? –

+0

无。它只是不起作用。我不知道该怎么办 – gab

回答

0

取而代之, 的mysql_connect( '本地主机', '根', ''); mysql_select_db('letstenf_santi');

你可以试试这个,

$连接=的mysql_connect( 'localhost' 的 '根', '');

$ db = mysql_select_db('letstenf_santi',$ connection);

+0

仍然不起作用:/ – gab

+0

我可能知道您收到的错误是什么? –

+0

请把这个“mysql_fetch_assoc”改成这个“mysql_fetch_array” –

0

试试这个代码

<?php 
$servername = "localhost"; 
$username = "root"; 
$password = ""; 
$dbname = "letstenf_santi";//your db name 

// Create connection 
$conn = mysqli_connect($servername, $username, $password, $dbname); 
// Check connection 
if (!$conn) { 
    die("Connection failed: " . mysqli_connect_error()); 
} 

$sql = "SELECT * FROM tablename";//replace table name with your table name 
$result = mysqli_query($conn, $sql); ?> 
<html> 
<head> 
    <title>mostra</title> 
</head> 
<body> 
<table width="300" border="1" cellpadding="10" cellspacing="1"> 
<tr> 
<th>id pass</th> 
<th>nome</th> 
<th>eta</th> 
<th>sesso</th> 
</tr> 
<?php if (mysqli_num_rows($result) > 0) { 
    // output data of each row 
    while($row = mysqli_fetch_assoc($result)) { 
     echo "<tr>"; 
echo "<td>".$row['idpasseggero']."</td>"; 
echo "<td>".$row['nome']."</td>"; 
echo "<td>".$row['eta']."</td>"; 
echo "<td>".$row['sesso']."</td>"; 
echo "</tr>"; 
    } 
} else { 
    echo "0 results"; 
} 

mysqli_close($conn); 
?> 
</table> 
</body> 
</html> 
+0

它的工作原理!非常感谢 – gab