私は野球のウェブサイトを作成しています。私は何をしようとしているのかと突き当たりました。ここに私の現在のコードに示すものです:PHP/MYSQL else if
私はゲームはスコアがNULLで開始されていない場合は、スコアを更新し、私のファイルをロードします。私のデータベースで変更することなく0に変更するコードはありますか?任意の情報が役立ちます
私は野球のウェブサイトを作成しています。私は何をしようとしているのかと突き当たりました。ここに私の現在のコードに示すものです:PHP/MYSQL else if
私はゲームはスコアがNULLで開始されていない場合は、スコアを更新し、私のファイルをロードします。私のデータベースで変更することなく0に変更するコードはありますか?任意の情報が役立ちます
IFNULL(expr1、0)関数を使用できますが、select *を使用する代わりに明示的に列をリストする必要があります。したがって、おおよそ次のようになります。
select
game_date,
game_time,
...,
IFNULL(AWAY_SCORE, 0),
IFNULL(HOME_SCORE, 0)
FROM scoreboard;
うわー、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
}
}
コードを画像ではなくプレーンテキストとして送信します。書式設定されたコードを投稿する方法については、http://stackoverflow.com/help/formattingを参照してください。 – Barmar
SELECT IFNULL(score、0)AS scoreを使って、ヌルスコアを '0'にすることができます。 – Barmar
スコア・カラムに 'DEFAULT 0 'を使用するように表スキーマを変更することもできます。 – Barmar