###わかっていないこと
現在PDOにてレコードをインサートし、その直後にそのレコードのプライマリキーを取得しようとしています。
###コード
public function save() { $data = date('Y-m-d H:i:s'); $stmt = self::$_pdo->prepare("INSERT INTO clients ( created_at, updated_at ) VALUES ( :created_at, :updated_at )" ); $stmt->bindValue('created_at', $date, PDO::PARAM_STR); $stmt->bindValue('updated_at', $date, PDO::PARAM_STR); $stmt->execute(); $link = mysqli_connect('localhost', 'root', '', 'cr'); $result = mysqli_query($link, "INSERT INTO clients (created_at, updated_at)");var_dump($result); $lastId = mysqli_insert_id();
該当のテーブルは、id created_at updated_atで構成されています。そのうちidがプライマリキーになります。
上記のコードのvar_dumpにてfalseが返ってきます。
原因がわかっておりませんので、ご教授いただけないでしょうか。
よろしくお願いいたします。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2017/09/14 06:03
2017/09/14 06:13 編集