サポート » 使い方全般 » トランザクションのやり方

  • hrkisa

    (@hrkisa)


    表題の通りトランザクションに関する質問です
    http://www.runningawebsite.com/wordpress-plugin-tip-mysql-transactions-with-wpdb/
    を参考にしていますが、if ($error) {の部分の$errorに何が入ってくるんでしょうか?
    $wpdbのリファレンスを参照しても、$errorに関する記述がありません

    ロールバック・コミットを行う判断をどう行えばよいのか、ご教示よろしくお願い致します

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • kz

    (@kz)

    その $error はロジックの説明のために書いてあるだけなので
    $error に何を入れるのか=エラーがあったかどうか、の判定は
    自分で実装する必要があります。

    で、未検証ですけども $wpdb の操作でエラーがあったかどうかの判定は
    if ( mysql_error( $wpdb->dbh ) ) とか
    if( $wpdb->last_error ) とか
    でできそうです。

1件の返信を表示中 - 1 - 1件目 (全1件中)
  • トピック「トランザクションのやり方」には新たに返信することはできません。