我是一名android/java開發人員,我正在努力使用php。 我已經做到了在數據庫中插入新用戶,現在我想獲得他們的ID。如何使用程序化php從mysql獲取user_id?
我該如何處理結果?我想將它分配給一個變量。 PS:我使用的是mysql,而不是mysqli。我不知道如何使用mysql,而不是mysqli。
編輯:這是我做的:
$query = "SELECT user_id FROM users WHERE user_email = '" . $user_email ."';";
$store_info = mysql_fetch_array(mysql_query($query));
$user_id = $store_info['user_id'];
$response["message"] = "User created with id: " . $user_id;
echo json_encode($response);
和插入(成功)後的錯誤信息在數據庫中的用戶:
null{"success":3,"message":"User created with id: "}
我添加了一個新的答案:你在SQL代碼中有一個語法錯誤 – user4035
[請停止使用mysql_ *函數](http://stackoverflow.com/q/12859942/1238019)在新代碼中,它們[正式棄用] (https://wiki.php.net/rfc/mysql_deprecation)。而不是,看看[準備好的陳述](http://dev.mysql.com/doc/refman/5.0/en/sql-syntax-prepared-statements.html),並使用[Mysqli](http:///php.net/manual/en/book.mysqli.php)或[PDO](http://php.net/manual/en/book.pdo.php)。 – zessx
我只是想讓我的api快速啓動並運行。當我這樣做時,我將開始學習php和mysqli和pdo。只是想要快速的結果,所以我可以激勵我自己 –