レコードセットの合計行数が より大きい場合にのみ HTML コードを表示する単純な条件を作成しています1
。HTML コンテンツが表示されません。最良の条件オプションは何ですか?
mysql_select_db($database_connection, $connection);
$query_user = sprintf("SELECT * FROM users WHERE id = %s", GetSQLValueString($colname_user, "int"));
$user = mysql_query($query_user, $connection) or die(mysql_error());
$row_user = mysql_fetch_assoc($user);
$totalRows_user = mysql_num_rows($user);
<?php
if ($totalRows_user > 1) {
?>
<a href="excluiru.php?id=<?php echo $row_user['id']; ?>">
<img src="imagens/delete.png" alt="Remover" onClick="return confirm('Do you really want to delete this User?');" /></a>Delete User
<?php
} ?>
更新:mysql_num_rows($user);
常にゼロの値を与えていることを発見しました。他に数え方はありますか?
問題を見つけて解決しました:D
<?php
$isExist = mysql_query("select COUNT(id) from users");
$r = mysql_fetch_array($isExist);
if($r['COUNT(id)'] > 1){
?>
totalrows ではなく fetch_array を使用する必要があります