이 질문에 여러 번 대답했지만 그냥 기존 코드 내에서 작동하지 않는 것 같습니다. 일용이 된 것을 용서해주십시오. 내 질문 : 새 레코드를 만들 때 인덱싱되고 자동 증가 된 client_id 값을 가져와야하기 때문에 전자 메일을 통해 새 사용자에게 패스워드를 보내어 계정에 로그인 할 수 있습니다. 여기 내 코드와 모든 도움을 주셔서 감사합니다. 또한 mysqli에 내가 MySQL을 변환해야 이해 :PHP 마지막 삽입 레코드의 ID 가져 오기
$conn = mysql_connect($servername, $username, $password, $dbname);
if (!$conn) { die('Could not connect: ' . mysql_error()); }
mysql_select_db($dbname,$conn);
$sql="INSERT INTO ricks_inserts (companyname, contact, email)
VALUES ('$_POST[companyname]','$_POST[contact],'$_POST[email]')";
$id = mysql_insert_id(); "My actual variable in my table is called client_id"
if (!mysql_query($sql,$conn))
{
die('Error: ' . mysql_error());
}echo "<br />";
$message= <<<EOD
Client Id:$_POST[client_id]
Email: $_POST[email]
Company: $_POST[companyname]
Contact: $_POST[contact]
EOD;
당신은 삽입 ID를 얻을 수 없다 * after * 당신이 삽입 쿼리를 수행 할 때까지. 이해가 안돼, 안돼? –
이 코드를 사용하여 SQL 삽입을 할 수 있습니다. – chris85
우리는 여전히 주사에 대해 이야기하고있을 수 있습니까? – Strawberry