- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:まったくの初心者で見よう見まねでmysql php をやっています。)
MySQLとPHP初心者のための効果的なデータ抽出方法
このQ&Aのポイント
- MySQLとPHP初心者の方におすすめのデータ抽出方法をご紹介します。質問者は見よう見まねでMySQLとPHPを学んでおり、特定の条件に一致するデータを取得したいとのことです。
- 質問者は「comment9」というフィールドに「%当たり%」という文字列が含まれるレコードを取得し、日付ごとにまとめたいと考えています。しかし、条件式の書き方が間違っているため、うまく動作していません。
- この問題を解決するためには、正しい条件式を使用する必要があります。また、複数の条件を組み合わせる場合は、適切な演算子を使用することが重要です。詳細な解説と共に、効果的なデータ抽出の方法を解説します。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
$where = "WHERE 1"; $where.= "AND comment9 LIKE '%当たり%'"; if(isset($regdate)) $where.= "AND regdate = '{$regdate}'"; 的なことをやろうとしていますか?
お礼
回答ありがとうございます。 意味もわからずペーストしてみましたが どうも動いてくれませんでした。 やり方としてはたぶん教えて頂いた文章で間違いはないと思います。 私も最初はifを使ってできないやってみたのですが、 的外れなような気がして諦めました。 頂いた文をよく考えて調整して自分なりに工夫して動かないかどうか またやってみます。 アホな私に助言を下さりありがとうございまいました。 また何かありましたらどうぞよろしくお願いいたします。
補足
回答本当にありがとうございました。 私の質問の仕方が難しいことをお聞きしているようで お手数をおかけいたしました。 andを使って自力で解決いたしました。 書き方がわからなくカッコを間違えていたようです。 $where = " WHERE ((comment9 Like '%当たり%') and (regdate = (\"$regdate\")))"; 本当にありがとうございました。 また何かありましたらどうぞよろしくお願いいたします。