$sql="INSERT INTO survey (user, title, description, opta, optb,optc,optd,time) VALUES ('$user','$title', '$dis', '$a' , '$b', '$c', '$d','timespan')";
if (mysqli_query($con,$sql))
{
echo "Success";
}
else
{
echo "Error: " . mysql_error();
}
echo $id = mysql_insert_id();
mysqli_close($con);
테이블에서 열의 ID를 반환하고 싶지만, 0을 반환합니다. 왜? 또한이 문제를 어떻게 해결할 수 있습니까? 미리 감사드립니다.mysql_insert_id가있는 테이블에서 열의 ID를 반환하십시오.
우연히 'timespan'에'$'을 추가하는 것을 잊었을 수도 있습니까? 나는. ''$ timespan '' 플러스 존이 그의 대답에서 언급 한 것. "* 그들은 혼합하지 않습니다 *";-) –
파일 상단에 오류보고 추가 error_reporting (E_ALL); 이것은 럼 & 코카인 btw가 아닙니다. ini_set ('display_errors', 1);'개발 중에. –