Reputation: 21
I have problem with reading Length of table,
i want make it like this :-
if length < 10
echo "length is less than 10"
else
echo "length is more than 10"
this is my code
$sql1= mysql_query("SELECT * FROM `account` WHERE `username` = '$username'");
if(mysql_fetch_lengths($sql1) < 10) {
echo ("length less than 10");
exit();
} else {
echo ("length more than 10");
exit();
}
Any help ?
Upvotes: 2
Views: 2194
Reputation: 921
Another way is:
<?php
$query = "SELECT COUNT(*) AS num FROM `account` WHERE `username` = '$username'";
$sql1= mysqli_query($conn, $query);
if( ! $sql1 ) {
//query ok
$row = mysqli_fetch_assoc( $sql1 );
if( $row['num'] < 10 ) {
$msg = "length less than 10";
}else {
$msg = "length more than 10";
}
echo $msg;
}
exit();
?>
Upvotes: 1
Reputation: 2128
I thinks you want use mysql_num_rows()
$sql1= mysql_query("SELECT * FROM `account` WHERE `username` = '$username'");
if(mysql_num_rows($sql1) < 10) {
echo ("length less than 10");
exit();
} else {
echo ("length more than 10");
exit();
}
Upvotes: 0