- ベストアンサー
PHP mysql の戻り値
PHP内にて、下記の処理、上手くINSERTはされているのですが、 デバッグで埋めた print のところで res1 == Object id #6 が表示されます。 (1) Object id #6とはなんでしょうか? (2)正常、異常のときの $stmt の戻り値は何が返りますか? (3)正常、異常のときの $res の戻り値は何が返りますか? ~~~(一部抜粋)~~~ $sql = "insert into thread ( id, name, insert_datetime ) values (?, ? , now())"; $stmt = self::$_conn->prepare($sql); $res = $stmt->execute(array($id_mx,$this->get('name'))); print "res1 == ".$res."</br>"; die_if_dberror($res); ~~~~~~~~~~~
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
詳しくはPHPのマニュアルに載っています。 > (1) Object id #6とはなんでしょうか? var_dumpで確認すると詳しくわかると思います。 #var_dump($res) オブジェクトに関しては下記urlを確認すると良いと思います。 http://e-words.jp/w/E382AAE38396E382B8E382A7E382AFE38388.html http://www.php.net/manual/ja/language.oop5.php > (2)正常、異常のときの $stmt の戻り値は何が返りますか? http://www.php.net/manual/ja/mysqli.prepare.php > (3)正常、異常のときの $res の戻り値は何が返りますか? http://www.php.net/manual/ja/mysqli-stmt.execute.php #マニュアルを見る限りではtrueまたはfalseが返るようですが。
その他の回答 (1)
- noris02
- ベストアンサー率74% (56/75)
$sql = "insert into thread (id, name, insert_datetime) values (?, ? , now())"; この now()って いけるのでしょうか。。 変数にしたほうが。 </br> ・・・ <br />・・? >上手くINSERTはされているのですが、 dbのthreadは どのようになってるのでしょう。
お礼
ご回答ありがとうございました。 now() だと 2011-03-25 14:21:47 のように現在の時間が登録されます。