2017-03-02 13 views
-2

私は野球のウェブサイトを作成しています。私は何をしようとしているのかと突き当たりました。ここに私の現在のコードに示すものです:PHP/MYSQL else if

MLB Scoreboard

ここに私のコードは次のとおりです。 enter image description here

私はゲームはスコアがNULLで開始されていない場合は、スコアを更新し、私のファイルをロードします。私のデータベースで変更することなく0に変更するコードはありますか?任意の情報が役立ちます

+2

コードを画像ではなくプレーンテキストとして送信します。書式設定されたコードを投稿する方法については、http://stackoverflow.com/help/formattingを参照してください。 – Barmar

+0

SELECT IFNULL(score、0)AS scoreを使って、ヌルスコアを '0'にすることができます。 – Barmar

+0

スコア・カラムに 'DEFAULT 0 'を使用するように表スキーマを変更することもできます。 – Barmar

答えて

0

IFNULL(expr1、0)関数を使用できますが、select *を使用する代わりに明示的に列をリストする必要があります。したがって、おおよそ次のようになります。

select 
    game_date, 
    game_time, 
    ..., 
    IFNULL(AWAY_SCORE, 0), 
    IFNULL(HOME_SCORE, 0) 
FROM scoreboard; 
0

うわー、PHP経由。データベースクエリでも行うことができます

while($row = $result->fetch_assoc(){ 
    $ascore = $row['score']; 
    $hscore= $row['score']; 
    if($ascore == ""){ 
     $ascore = 0; 
    if($hscore== ""){ 
     $hscore = 0; 
    } 

    REST OF YOUR CODE HERE 
    } 
}