【PHP】PEAR Part2at PHP【PHP】PEAR Part2 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト667:nobodyさん 07/01/11 11:40:36 Defaultレンダラならそうじゃないかな だからArrayレンダラなりArrarSmartyレンダラなり 使うのが常套手段じゃないかな 668:666 07/01/11 12:25:16 ご返答ありがとうございます。 まずは基本・・って事で参考にしている書籍にならってDefaultレンダラを使い始めましたが Arrayレンダラ等なら望みが叶うって事なのですね。 Arrayレンダラ等については書籍には書いてなかったのでマニュアルをあたってみます。 ども。 >>666 自己レスですが、\PEAR\HTML\QuickForm\Renderer\Default.phpを開いて 該当HTMLタグをコピペすればさほど手間ではなかったです。 669:nobodyさん 07/01/12 15:41:32 MDB2(MySQL)についてなんですが DBパッケージでいうプレイスホルダ的な事はできないんですかね? このように(↓)書いてみたのですが、 $sql="INSERT INTO `user` (user_account, user_password, user_mail) VALUES (?,!,?)"; $affected =& $mdb2->exec($sql, array('$tmp_account', '$tmp_pass', '$tmp_mail')); if(MDB2::isError($affected)) die('失敗:'.$affected->getDebugInfo()); (※元ソースは長いので要素の数とかを適当に省きました) こんな(↓)エラーメッセージが返ってきてしまいますorz Error message: Could not execute statement Native message: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '?,!,?)' at line 1 syntaxがどうのこうのって書いてあるので、このやり方はダメないのかなと・・・ ちなみにプレイスホルダ使わないで書いた方では正常に動作してます。 よろしくお願いします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch