度々お世話になっております。
sql
1CREATE TABLE users ( 2 users_id int(8) NOT NULL AUTO_INCREMENT, 3 email varchar(255) NOT NULL, 4 password varchar(255) NOT NULL, 5 entryday DATETIME, 6 primary key(users_id) 7);
に
php
1$query = "INSERT INTO users(email,password,entryday) VALUES ( '".$_POST[mail]."' , '".$passhash."' , NOW() )";
とインサートした際のusers_idを取得したいのですが
良い方法はご存じありませんでしょうか?
またその調査方法をお教え頂けますと嬉しく思います。
phpinfo(); でバージョンを調査した所
PHP Version 5.4.39-0+deb7u2 なのですが
last_insert_id() やら mysql_insert_id();がないようなので困っております。
php
1$query = 'select last_insert_id() from users'; 2$result = mysql_query($query); 3$row = mysql_fetch_array($result); 4echo "<br>row>>>>".$row."<<<<<br>"; 5 6$last_id = mysql_insert_id(); 7echo "<br>last_id>>>>".$last_id."<<<<<br>";
上記 良い方法がございましたらご助力頂けますと嬉しく思います。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/08/02 07:10
2016/08/02 07:16
2016/08/02 07:48
2016/08/02 07:51