无法从数据库中检索字段名称

Kev*_*vin 0 php mysql

$result = mysql_query("INSERT INTO project (clientname, salesperson, prospect)
                       VALUES ('$clientName','$salesPer','$prospectVal')");

            while ($row = mysql_fetch_assoc($result)) {

                $projectID = $row['projectid'];


            return $projectID;

        }
Run Code Online (Sandbox Code Playgroud)

我没有从数据库中获取projectID.字段名称是动态名称,在每次插入时递增.

Óla*_*age 5

您正在尝试使用INSERT语句选择项目.那不行.

试试这个.

SELECT projectid, clientname, salesperson, prospect FROM project
Run Code Online (Sandbox Code Playgroud)

您还可以查找插入ID,此插入声明获得的ID.那就行了.

$result = mysql_query("INSERT INTO project (clientname, salesperson, prospect)
    VALUES ('$clientName','$salesPer','$prospectVal')");

if($result)
{
     $insert_id = mysql_insert_id();
}
Run Code Online (Sandbox Code Playgroud)

第三,请查看一些输入卫生设备(可能是您正在清理此片段上方的值,但只是为了确定.请查看此功能.

mysql_real_escape_string();