mysql_insert_id无法正常工作 - 有mysql_insert_id()的cant'echo变量

时间:2014-10-13 09:37:34

标签: php mysql

我创建了一个带有AUTO INCREMENT列(Id,主键)的表,并完成了以下php代码:

    $med="MED0x";
    $sql=" INSERT INTO Inscricoes2 (`Nome`,`Nome Clinico`, `Numero Cedula`, `Email`, `Descricao`) VALUES ('$nome_completo', '$nome_clinico', '$numero_cedula', '$email' , '$comentario') " ;
    $num=mysql_insert_id($con);
    $resultado=$med . $num;
    echo "$resultado";

但它没有回应任何东西,并出现错误。这有什么不对?

1 个答案:

答案 0 :(得分:4)

这是因为您永远不会执行查询,因此没有插入ID。

mysql_query($query);
$num=mysql_insert_id($con);

How can I prevent SQL injection in PHP?