thenetisvastのプロフィール

@thenetisvast thenetisvast
ありがとう数9
質問数0
回答数18
ベストアンサー数
7
ベストアンサー率
63%
お礼率
0%

  • 登録日2005/08/10
  • 検索フォームからPHPに変数が渡せない際のSQL文の記述方法

    フォームから検索して結果リストを出力する、のような仕組みで、 ■フォーム <form method="post" action="result.php" name="query"> <input size="25" type="text" name="booktitle"> を含む</td> ■PHP内のSQL $sql = "SELECT * FROM MYDB WHERE BOOK LIKE '%$booktitle%') "; としても、変数「booktitle」が渡せません。 調べてみると「register_globals」の設定でFAQ化していることは なんとなく理解できました。register_globalsをONにすることは できないのですが、この場合SQL側の「'%$booktitle%'」の部分には なんと記述したらよいでしょうか?

    • ベストアンサー
    • PHP
  • MySQLのDBIでは、サイズで制限があるのでしょうか?

    MySQLで LONGTEXT型 指定できるMAXサイズ 4.2Gバイトまで格納できますが DBI (DBD-mysql)でインサートさせる場合、プレースホルダーでデータの追加を行おうとすると、 DBD::mysql::st execute failed: MySQL server has gone away at スクリプト名 line 142, <GEN0> line ???? と表示されます。 サイズを試行錯誤でどこまでいけるか確めたところ、 982937バイトまでは登録できますが982938でエラーになります。 MySQLのLONGTEXT型は4.2Gバイトなのに、100万バイト(約1Mバイト)でエラーになるのは、がっかりです。 皆さんは、1Gクラスのデータを挿入する(機会は少ないと思いますが) どのようにされているのでしょうか? 私の環境だけが悪いのでしょうか? Perl5.6.1(Win) MySQL4.0.20

    • ベストアンサー
    • MySQL
    • kounesi
    • 回答数1
  • 正規表現の全角、半角、大文字、小文字の区別について

    こんにちわ 最近正規表現の勉強をし始めたのですが フォームから入力された$keywordの 全角、半角、大文字、小文字の区別をなくすには どうすれば可能なのでしょうか? 今のところ効率などは求めていませんので 初心者が理解できるくらい簡単なご返答をよろしくお願いします

    • ベストアンサー
    • Perl
  • PHPによるMySQL select文の操作でのWHERE句の取り扱いについて

    $sql = "select * from $TNAME where parent=0 and IF(label1=$SELECTEDLABEL or label2=$SELECTEDLABEL or label3=$SELECTEDLABEL or label4=$SELECTEDLABEL or label5=$SELECTEDLABEL) and nowdate between '$from_selectdate' and '$to_selectdate' order by nowdate"; parent=0でかつ label1からlabel5までのフィールドで その値が、$SELECTEDLABELであるものでかつ nowdateがbetween '$from_selectdate' and '$to_selectdate'であり order by nowdateであるもの という条件での抽出なのですが上手くいきません。 どうぞ宜しくお願い致します。

    • ベストアンサー
    • MySQL
    • sato777
    • 回答数2
  • PHPによるMySQL select文の操作でのWHERE句の取り扱いについて

    $sql = "select * from $TNAME where parent=0 and IF(label1=$SELECTEDLABEL or label2=$SELECTEDLABEL or label3=$SELECTEDLABEL or label4=$SELECTEDLABEL or label5=$SELECTEDLABEL) and nowdate between '$from_selectdate' and '$to_selectdate' order by nowdate"; parent=0でかつ label1からlabel5までのフィールドで その値が、$SELECTEDLABELであるものでかつ nowdateがbetween '$from_selectdate' and '$to_selectdate'であり order by nowdateであるもの という条件での抽出なのですが上手くいきません。 どうぞ宜しくお願い致します。

    • ベストアンサー
    • MySQL
    • sato777
    • 回答数2