-8

こんにちは、以下codeを使用して表示city valueしていますdatabase--

<?php
//echo "SELECT city FROM tbl_city_master WHERE id = ".$rs->city.""
$getCityQuery = mysql_query("SELECT city FROM tbl_city_master WHERE id = ".$rs->city."");
    $resultSetCityQuery = mysql_fetch_assoc($getCityQuery);
?>
<? echo '<strong>City-</strong>' ?><? echo $resultSetCityQuery['city'];?>

All is need to Say No city Choosen in if elsecondition - どうすればそのコードを実装できますか

4

6 に答える 6

1

次のコードを使用してそれを行うことができます。

$results_count = mysql_num_rows($resultSetCityQuery);
if ($results_count > 0) {
   // do something
} else {
   echo 'No city Choosen';
}

または、mysql_fetch_assoc を使用して false かどうかを確認できます。

$results = mysql_fetch_assoc($resultSetCityQuery);
if ($results == false) {
  echo 'No city Choosen';
} else {
  // do somthing
}
于 2013-01-15T08:35:48.423 に答える
0
if (count ($resultSetCityQuery) === 0) echo "No city choosen"
      else echo $resultSetCityQuery['city'];

また

if (empty ($resultSetCityQuery)) echo "No city choosen"
      else echo $resultSetCityQuery['city'];
于 2013-01-15T08:28:36.383 に答える
0

mysql_* 関数は今後の php バージョンで非推奨になるため、使用を中止することを強くお勧めします。

mysqlの結果が設定されているかどうかを確認できます

if (count($resultSetCityQuery)>0) {
    echo $resultSetCityQuery['city'];
} else { 
    echo 'No city chosen';
}
于 2013-01-15T08:29:05.640 に答える
0

これを試して:

foreach($resultSetCityQuery as $city){
    if(isset($city['city']) && !empty($city['city'])){
           echo "<strong>City-</strong> {$city['city']} ";
    }   
 }
于 2013-01-15T08:29:43.740 に答える
0

このコードは、利用可能な場合は都市を表示します

<?php
$getCityQuery = mysql_query("SELECT city FROM tbl_city_master WHERE id = ".$rs->city."");
if ($getCityQuery)
    $resultSetCityQuery = mysql_fetch_assoc($getCityQuery);

?>
<?php
if (resultSetCityQuery != null)
echo "<strong>City-</strong>$resultSetCityQuery['city']";
?>
于 2013-01-15T08:30:17.647 に答える
0

この次のコードを試してください

    if(!!$resultSetCityQuery) {
        echo $resultSetCityQuery['city'];
    } else {
        echo "no data found";
    or 
        echo mysql_error($getCityQuery);//if there is an error ragarding to your sql statement
    }
于 2013-01-15T08:36:57.683 に答える