2015-09-27 93 views
0

我试图导入我的所有日​​期在SQL表到HTML表格请帮助我如何能做到这一点,现在我有这个代码PHP和MySQL,HTML

,但这正显示出在一个地方 所有数据我想显示什么是在SQL表格和HTML表格或类似的东西。由于

<?php 
mysql_connect("localhost","root","") or die ("db error"); 
mysql_select_db("users") or die("db select error"); 
$query = "SELECT * FROM result"; 
$result = mysql_query("$query"); 
while ($row = mysql_fetch_array ($result)){ 
    echo"<tr><td>".$row['student_id']; 
} 
mysql_close(); 
?> 
+5

请避免使用_deprecated_ mysql函数并移至“mysqli”或“PDO” – user5173426

回答

2

更改此:

$result = mysql_query("$query"); 

这样:

$result = mysql_query($query); 

,并根据需要获取尽可能多的数据:

while ($row = mysql_fetch_array ($result)){ 
    echo"<tr>" . $row['student_id'] . "</tr>"; 
    echo"<tr>" . $row['student_name'] . "</tr>"; 
    echo"<tr>" . $row['student_class'] . "</tr>"; 
} 

注:我有使用假人列名,更换student_namestudent_class你所拥有的列在表中

编辑:

正如预期的那样,一旦你得到了这些问题的解决。移动到mysqli和喜欢的东西开始:

connection.php:

<?php 

    $con = mysqli_connect("localhost","root", "", "your_db_name_here"); 

    if(mysqli_connect_errno()) 
    { 
     echo "Failed to connect" . mysqli_connect_error(); 
    } 

    ?> 

的index.php:

<?php 
// if (isset($_POST['your_submit_button_name_here'])) { 
include('connection.php'); 

$query = "SELECT * FROM result"; 
$result = mysqli_query($con, $query); 
if($result){ 
while ($row = mysqli_fetch_assoc ($result)){ 
    echo"<tr>" . $row['student_id'] . "</tr>"; 
    echo"<tr>" . $row['student_name'] . "</tr>"; 
    echo"<tr>" . $row['student_class'] . "</tr>"; 
}} 
else 
echo"Query Failed."; 
// } 
?> 

更多更深入的研究:

PHP Manual: MySQL Improved Extension

PHP Manual: PHP Data Objects

+0

您的表格HTML无效:) – andrewsi

+1

@andrewsi修复ittt – user5173426

+1

您不应该为他提供使用已弃用函数的回复。让他意识到他应该使用mysqli函数或PDO类的方法。 – CDF