Php 表有问题 管理站点 | 否 NAMA 没有卡德·彭吉纳兰 阿拉马特 没有TELEFON RUMAH\ 无电话双比特 JANTINA TEMPAT LAHIR 电子邮件\ AGAMA BANGSA WARGANEGARA NAMA PENJAGA/BAPA NAMA IBU `

Php 表有问题 管理站点 | 否 NAMA 没有卡德·彭吉纳兰 阿拉马特 没有TELEFON RUMAH\ 无电话双比特 JANTINA TEMPAT LAHIR 电子邮件\ AGAMA BANGSA WARGANEGARA NAMA PENJAGA/BAPA NAMA IBU `,php,Php,我随身带着这个密码。 但每当我尝试运行此代码时,它都会显示: 警告:mysql_num_rows()希望参数1是资源,布尔值在第32行的D:\xampp\htdocs\ftn_eg\table.php中给出 有人能帮我吗?你的问题 <?php $con = mysql_connect("localhost","root",""); if (!$con) { die('Could Not Connect: '. mysql_error()); } // This block gr

我随身带着这个密码。 但每当我尝试运行此代码时,它都会显示:

警告:mysql_num_rows()希望参数1是资源,布尔值在第32行的D:\xampp\htdocs\ftn_eg\table.php中给出

有人能帮我吗?

你的问题

<?php

$con = mysql_connect("localhost","root","");

if (!$con)


{

die('Could Not Connect: '. mysql_error());

}
// This block grabs the whole list for viewing

$bilboard_list = "";
$bilboard_list0 = "";
$bilboard_list1 = "";
$bilboard_list2 = "";
$bilboard_list3 = "";
$bilboard_list4 = "";
$bilboard_list5 = "";
$bilboard_list6 = "";
$bilboard_list7 = "";
$bilboard_list8 = "";
$bilboard_list9 = "";
$bilboard_list10 = "";
$bilboard_list11 = "";
$bilboard_list12 = "";

$sql = mysql_query("SELECT * FROM maklumat_peribadi ORDER BY id");

$bilboardCount = mysql_num_rows($sql); // count the output amount

if ($bilboardCount > 0) {
while($row = mysql_fetch_array($sql)){


$id = $row["id"];
$nama_penuh = $row["nama_penuh"];
$no_ic = $row["no_ic"];
$alamat_ttp = $row["alamat_ttp"];
$no_rumah = $row["no_rumah"];
$no_bimbit = $row["no_bimbit"];
$jantina = $row["jantina"];
$tmpt_lhir = $row["tmpt_lhir"];
$email = $row["email"];
$agama = $row["agama"];
$bangsa = $row["bangsa"];
$negara = $row["negara"];
$nama_penjaga = $row["nama_penjaga"];
$nama_ibu = $row["nama_ibu"];



//for show

$bilboard_list .= "$No<br>";
$bilboard_list0 .= "$Nama<br>";
$bilboard_list1 .= "$No Kad Pengenalan<br>";
$bilboard_list2 .= "$Alamat<br>";
$bilboard_list3 .= "$No Telefon Rumah<br>";
$bilboard_list4 .= "$No Telefon Bimbit<br>";
$bilboard_list5 .= "$Jantina<br>";
$bilboard_list6 .= "$Tempat Lahir<br>";
$bilboard_list7 .= "$Email<br>";
$bilboard_list8 .= "$Agama<br>";
$bilboard_list9 .= "$Bangsa<br>";
$bilboard_list10 .= "$Warganegara<br>";
$bilboard_list11.= "$Nama Penjaga/Bapa<br>";
$bilboard_list12 .= "$Nama Ibu<br>";

}
}
 ?>

<html>
<head>
<link rel="stylesheet" href="2col_leftNav.css" type="text/css" />
<style type="text/css">
<!--
.style1 {
    font-size: 12px;
    font-weight: bold;
}
-->
</style>
</head>

 <body>
<div id="masthead">
  <h1 id="siteName">Admin Site</h1>
  <div id="globalNav"> <a href="adminpage.php"> Halaman Utama</a> |   <a href="test.php">Maklumat Peribadi Pelajar | <a href="adminpage.php">Senarai Pelajar Mengikut Kursus  |  <a href="logout.php">Logout</a></div>
</div>
<table width="1000px" border="1" align="center">

      <tr>

        <td width="auto"><span class="style1"><strong>NO<strong></span></td>
        <td width="auto"><span class="style1"><strong>NAMA</strong></td>
        <td width="auto"><span class="style1"><strong>NO KAD PENGENALAN</strong></td>
        <td width="auto"><span class="style1"><strong>ALAMAT</strong></td>
        <td width="auto"><span class="style1"><strong>NO TELEFON RUMAH</strong></td>\
        <td width="auto"><span class="style1"><strong>NO TELEFON BIMBIT</strong></td>
        <td width="auto"><span class="style1"><strong>JANTINA</strong></td>
        <td width="auto"><span class="style1"><strong>TEMPAT LAHIR</strong></td>
        <td width="auto"><span class="style1"><strong>EMAIL</strong></td>\
        <td width="auto"><span class="style1"><strong>AGAMA</strong></td>
        <td width="auto"><span class="style1"><strong>BANGSA</strong></td>
        <td width="auto"><span class="style1"><strong>WARGANEGARA</strong></td>
        <td width="auto"><span class="style1"><strong>NAMA PENJAGA/BAPA</strong></td>
        <td width="auto"><span class="style1"><strong>NAMA IBU</strong></td>



      </tr>

      <tr>

        <td><?php echo $bilboard_list; ?></td>
        <td><?php echo $bilboard_list0; ?></td>
        <td><?php echo $bilboard_list1; ?></td>
        <td><?php echo $bilboard_list2; ?></td>
        <td><?php echo $bilboard_list3 ?></td>
        <td><?php echo $bilboard_list4; ?></td>
        <td><?php echo $bilboard_list5; ?></td>
        <td><?php echo $bilboard_list6; ?></td>
        <td><?php echo $bilboard_list7; ?></td>
        <td><?php echo $bilboard_list8; ?></td>
        <td><?php echo $bilboard_list9; ?></td>
        <td><?php echo $bilboard_list10; ?></td>
        <td><?php echo $bilboard_list11; ?></td>
        <td><?php echo $bilboard_list12; ?></td>



      </tr>

</table>

<body>

</html>
`

返回值为false。检查代码中的数据库,选择数据库函数


您应该使用
mysql_选择_db(“您的_db_名称”)
在运行
mysql\u query
function

之前,让我们首先说,不要使用mysql\u*函数。时间已经过去,您现在应该使用或

话虽如此,但您并没有选择数据库。MySQL应该从何而来

mysql_选择_数据库('DATABASE_NAME')

接下来,当试图打印这些信息时,将会出现很多可预见的语法错误。
$bilboard_list3.=“$No Telefon Rumah
应该是我能读到的变量,需要类似于
$bilboard\u list3.=“$No\u Telefon\u Rumah


最后,这些变量中的大多数可以简化为一个数组。

您需要使用
mysql\u select\u db
选择一个模式。只能连接到数据库系统,而不能连接到特定的数据库

使用
if($bilboardCount>0){
检查结果是一种很好的做法,但是如果有结果要显示,则输出不会显示。您可能会在页面上收到错误消息

使用
PDO
将使某些事情变得更加简单和安全。即使数据来自数据库,当您在页面上显示数据时,也应该使用
htmlspecialchars
将其转义

改进的一个好方法是为$bilboard_list:)创建一个对象


继续!:)

mysql_
函数不安全且已弃用。请改用mysqli或PDO。我建议PDO您的查询已失败。您需要使用类似以下内容检查失败:
if(!$sql)echo mysql_error()作为旁注,您应该将
$bilboard_list
$bilboard_list0
$bilboard_list12
更改为一个数组。或者在查询执行中使用$con作为参数,您可以使用
mysql_error
函数将其与
$sql=mysql_查询(“按id从maklumat_peribadi顺序选择*)一起使用,或者使用(mysql_error());
我认为在这种情况下,它将返回“未选择数据库”作为错误。我在查询执行中使用
$con
作为参数,如
mysql_query('SQL query',$con)
SELECT * FROM maklumat_peribadi ORDER BY id