[前][次][番号順一覧][スレッド一覧]

mysql:11752

From: 柳町 洋光 <柳町 洋光 <hiromitsu@xxxxxxxxxx>>
Date: Thu, 14 Jul 2005 13:15:43 +0900
Subject: [mysql 11752] where区の書き方が分かりません。

柳町です。お世話になります。
MYSQLのwhere区の書き方がよく分かりません。
オンラインマニュアルも読んでは見たのですが、手元にあるものには書かれていませんでした。
以下の関数の意図するwhere区をどのように書けばいいのか教えてください。比較演算子と複数条件演算子を使うのは初めてなのです。
参考となるURLだけでもかまいません。全盲なので、インターネットの検索も読めないページがほとんどで、MLに投稿したしだいです。

function read_diary($con){

if($_POST["read_year"] and $_POST["read_month"]) search_db($con);

print "<p>\n読み返したい年月を選択してください。\n</p>";
print "<form method=\"post\" action=\"".$_SERVER["PHP_SELF"]."\">";

print "<select name=\"read_year\">";
for($i=2005;$i<=2010;$i++) print "<option value=\"".$i."\">".$i."年</option>";
print "</select>";

print "<select name=\"read_month\">";
for($i=1;$i<=12;$i++){
if($i<=9) print "<option value=\"".$i."\"> ".$i."月</option>";
else print "<option value=\"".$i."\">".$i."月</option>";
}

print "<input type=\"submit\" name=\"read\" value=\"読み返す\">";
print "</form>";
print "</body>\n</html>\n";
exit();
}

function search_db($con){

if($_POST["read_month"]==12) $read_end_month=1;
else $read_end_moth=$_POST["read_month"]+1;

if($read_end_month==1) $read_end_year=$_POST["read_year"]+1;
else $read_end_year=$_POST["read_year"];
$starttime=mktime(0,0,0,$_POST["read_month"],1,$_POST["read_year"]);
$endtime=mktime(0,0,0,$read_end_month,1,$_read_end_year);

$res=mysql_query("select * from diary where date>='".$starttime."' and date<<'".$endtime."' order by date desc",$con);

while($row=mysql_fetch_array($res,MYSQL_ASSOC)){

print "<p>\n".date("Y/m/d H:i:s", $row["date"])."<br>\n";
print cnv_dispstr($row["title"])."<br>\n";
print str_replace(cnv_dispstr($row["message"]),"\n","<br>")."</p>\n";
print "<hr size=\"3\" color=\"violet\" align=\"center\" width=\"90%\">\n";
}
print "</body>\n</html>\n";

exit();
}

[前][次][番号順一覧][スレッド一覧]

->   11752 2005-07-14 13:15 [柳町 洋光 <hiromits] where区の書き方が分かりません。         
     11754 2005-07-14 14:08 ┣[KIshii <kn-ishi@xxxx]                                       
     11757 2005-07-14 19:56 ┗["ghxnx090@xxxxxxxxxx]