0

重複の可能性:
mysql_fetch_array() は、パラメーター 1 がリソースであると想定しており、select でブール値が指定されています

次の 2 つのエラーが表示されます。

警告: mysql_num_rows() は、パラメーター 1 がリソースであると想定し、ブール値は C:\xampp\htdocs\SystemVehicle\delete_multiple.php の 51 行目に指定されています

警告: mysql_fetch_array() は、パラメーター 1 がリソースであると想定します。75 行目の C:\xampp\htdocs\SystemVehicle\delete_multiple.php で指定された null です。

$sql="SELECT * FROM $userlogin";
$result=mysql_query($sql);

//count table row
$count=mysql_num_rows($result);
?>
<table width="400" border="0" cellspacing="1" cellpadding="0">
<tr>
<td><form name="form1" method="post" action="">
<table width="400" border="0" cellpadding="3" cellspacing="1" bgcolor="#CCCCCC">
<tr>
<td bgcolor="#FF0000">&nbsp;</td>

<td colspan="4" bgcolor="#FF0000"><strong>Delete multiple rows in mysql</strong> </td>
</tr>
<tr>
<td align="center" bgcolor="#FF0000">#</td>
<td align="center" bgcolor="#FF0000"><strong>name</strong></td>
<td align="center" bgcolor="#FF0000"><strong>matric</strong></td>
<td align="center" bgcolor="#FF0000"><strong>Position</strong></td>
<td align="center" bgcolor="#FF0000"><strong>Department</strong></td>
<td align="center" bgcolor="#FF0000"><strong>UserName</strong></td>
<td align="center" bgcolor="#FF0000"><strong>Password</strong></td>
<td align="center" bgcolor="#FF0000"><strong>Email</strong></td>
</tr>

<?php
while($result=mysql_fetch_array($row)){
?>

これらはどのように解決できますか?

4

3 に答える 3

0

$row存在しない (つまり、リソースではない)

ということ$resultですか?

編集:アップデートを見たばかりですが、エコーしてみましたmysql_error()か?

于 2012-12-30T04:11:38.217 に答える
0

クエリ配列をフェッチする必要があります..

    <?php
    while($row=mysql_fetch_array($result))
    {
echo $row['some_column'];
     }
    ?>
于 2012-12-30T04:15:01.067 に答える
0

$userlogin何が含まれているかを確認し、データベースに対してそのクエリを実行する必要があると思います。

つまり、テーブル名:$userloginが存在しないか、バッククォートで囲む必要があります:`$userlogin`

于 2012-12-30T04:18:26.407 に答える