Autor Zpráva
Fisak
Profil
Dobrý den. Vypisuji z db data podle kterých nadále něco dělám. Hledám data které nemají ve sloupci "opp_two_id" = 0 ale pokud se nic nenajde jak udělat aby mi to vypsalo například echo "nenalezen žádný výsledek";
$sql_data_game = DB::query("select * from [fball_game] where [opp_two_id] = %i", 0, " and [friend] = %s", "N", "ORDER by [id] DESC");
foreach ($sql_data_game as $n => $row_data_game) {

$arr = array(
    'opp_two_id' => $_SESSION['user_id'],
    );
  
    DB::query("UPDATE [fball_game] SET", $arr, " where [id] = %i", $row_data_game->id);

    redirect_page("game");


}
Předem děkuji za odpovědi
tiso
Profil
//$sql_data_game = ...
if (empty($sql_data_game)) {
    //echo
} else {
    //foreach
}
Fisak
Profil
No udělal jsem to podle vašeho příkladu ale bohužel mi to nefunguje..
if(empty($sql_data_game)) {

    $arr_new_game = array(
    'opp_one_id' => $_SESSION['user_id'],
    'friend' => "N",
       );
    
       DB::query("insert into [fball_game]", $arr_new_game);
    
        redirect_page("content", "1");
    
} else {

foreach ($sql_data_game as $n => $row_data_game) {

$arr = array(
    'opp_two_id' => $_SESSION['user_id'],
    );
  
    DB::query("UPDATE [fball_game] SET", $arr, " where [id] = %i", $row_data_game->id);

    redirect_page("game");


}

}
Taps
Profil
Fisak:
zkus
<?
$sql_data_game = DB::query("select * from [fball_game] where [opp_two_id] = %i", 0, " and [friend] = %s", "N", "ORDER by [id] DESC");
if(count($sql_data_game)>0){
foreach ($sql_data_game as $n => $row_data_game) {
 
$arr = array(
    'opp_two_id' => $_SESSION['user_id'],
    );
  
    DB::query("UPDATE [fball_game] SET", $arr, " where [id] = %i", $row_data_game->id);
 
    redirect_page("game");
 
 
}
}
else{

}
?>

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: