我想把整个SQL数据库放到html表中。我正在使用MySQLi API。 但它只是返回表的第一行,其余的人只是看乱七八糟up.Here是我的代码:把整个SQL数据库放到HTML表中
School Lesson System
if(isset($_SESSION['u_id'])) {
echo "You are logged in \n";
}
?>
Lesson_idTeacherLessonDayTimeClassroomYearCurriculum
require_once 'includes/dbh.inc.php';
$query = "SELECT * FROM monday";
$result = $conn->query($query);
$rows = $result->num_rows;
for ($j = 0; $j < $rows; ++$j) {
$result->data_seek($j);
$row = $result->fetch_array(MYSQLI_ASSOC);
echo "
";echo "
" . $row['Lesson_id']. "";echo "
". $row['Teacher']. "";echo "
" .$row['Lesson']. "";echo "
" . $row['Day']. "";echo "
". $row['Time']. "";echo "
". $row['Classroom']. "";echo "
". $row['Year']. "";echo "
". $row['Curriculum']. "";echo "
";echo"
";echo"
";}
include_once 'footer.php';
?>
这个任何解决方案????
+2
而是用'for'循环的,只是做',而($行= $ result-> FETCH_ASSOC()){',这是标准的方式获取行。 –
+2
你有一个叫做'monday'的表?恐怕你有更大的问题需要解决! –