【PHP】下らねぇ質問はID出して書き込みやがれ 81at PHP
【PHP】下らねぇ質問はID出して書き込みやがれ 81 - 暇つぶし2ch362:nobodyさん
09/02/23 16:46:30
>>357
原因は、Shift Jisの5C問題だね。
能のShift Jisのコードが94 5C
5Cはバックスラッシュ(Shift Jisだと¥)なので、
PHPのパーサが、終わりのダブルクォーテーションを文字列と認識してしまう。
結果、文字列が閉じられていないと判断されて、エラーになる。


363:nobodyさん
09/02/23 17:31:12
今時SJISでスクリプト書くやつなんていんの?

話は変わるが

echo '<table ~'.
'~~~~~~~~~'.
'~~~~~~~~~'.
'~~~~~~~~~'.
'~~~~~~~~~';

引継ぎでプログラムのソースコード見たらこうなってた
まじ簡便してくれ・・・orz
あと、同じ要領でechoでJavaScriptとか吐き出してるのもやめてくれ

クエリはまだ許せる

仕事でプログラムするときはほかの人にわかりやすいコードにしてください
これまじでお願い

364:nobodyさん
09/02/23 17:59:46
--enable-zend-multibyte付けてmbstring.script_encodingを設定すりゃ
Shift-JISだろうが何で書こうがそいつの自由だ
雑談スレに行けクズ

365:nobodyさん
09/02/23 21:03:10 cBNbBaFX
また質問させていただきます
$aa = "AA";
$bb = "bb";

$sql = "SELECT * FROM v001upfile WHERE :AA = :BB";
$result = executeQuery($sql);
$result->bindParam(":AA",$aa,PDO::PARAM_STR);
$result->bindParam(":BB",$bb,PDO::PARAM_STR);
$result->execute();

$row = $result->fetchAll();
$rows = count($row);

のようにすると、whereに該当するデータがなく、$rowsも0になってしまいます。いろいろしていると、
$sql = "SELECT * FROM v001upfile WHERE AA = :BB";
とするとデータが得られました。
どうやらwhere :AAのbindのパラメータ、PDO::PARAM_STR
で、'AA'とされてしまっているから?、だめのような気がするのですが、
解決策ありましたらよろしくおねがいします

366:nobodyさん
09/02/23 21:21:42
>>365
それ駄目だ、俺も悩んだ
WHERE $AA = ?か、 ? = ?にしたよ
SELECTでbindValueとbindParamは使わない方がいいって
グーグル先生が言ってた

367:nobodyさん
09/02/23 21:33:37
PDO::PARAM_STMT

368:nobodyさん
09/02/23 21:36:22
カラム名にPARAM_STR使うなよ
アホかw

369:nobodyさん
09/02/23 22:03:46 ikSisMyc
【OS名】CentOS 5.0
【PHPのバージョン】php5.2
【連携ソフトウェア】JavaScript Smarty
【質問内容】
ユーザがログインに成功したときにセッションに値をセットして
次にページにアクセスしてきた時にSmartyで値があるか確認して初期化処理

例:
{{if $smarty.session.foo == 'bar'}}
init(); //これはJScriptの関数
{{/if}}

をしたいんですけど、ブラウザを終了するとセッションまで破棄されてしまいます。
ご教授お願いいたします。

370:nobodyさん
09/02/23 22:06:30 cBNbBaFX
>>366
sql文に直接変数入れる方法でしました。できました。
ありがとうございました
>>367,368
やってみたのですが、反応としては356とほぼ同じでした
マニュアルのパラメータ一覧のものをいろいろ代えてやってみたのですが
どうもうまくいきませんでした。

371:nobodyさん
09/02/23 22:12:39
>>369
セッションはブラウザを終了すると破棄されるものです
継続したいならクッキーを使うといいよ

372:nobodyさん
09/02/23 22:28:00
>>370
そのいろいろかえてやってみた、の中に正解が入ってないわけだな。
ビット和はとったのか。まぁ、いいや。メンドクセ

373:nobodyさん
09/02/23 22:55:40 DYtiHKsN
なぜEXCLUSIVEはトランザクション開始直後に
ジャーナルファイルを作成しないのか?

374:nobodyさん
09/02/23 22:59:36
アホか

375:369
09/02/23 23:03:42
>>371
PHPSESSIDをクッキーに格納する仕様と勘違いしてました。
ありがとうございました。

376:nobodyさん
09/02/24 00:24:39 r/vu3Jnx
          ∩_
           〈〈〈 ヽ
          〈⊃  }
   ∩___∩  |   |
   | ノ      ヽ !   !
  /  ●   ● |  /
  |    ( _●_)  ミ/ <ココまでアホばかり
 彡、   |∪|  /
/ __  ヽノ /
(___)   /


377:nobodyさん
09/02/24 07:08:35
pdoで急にinsertできなくなった・・
エラーなしで何事もなく終わってるのに肝心のinsertだけできていない・・


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch