Php 如何在cPanel中向Mysql插入文本框值?

Php 如何在cPanel中向Mysql插入文本框值?,php,mysql,Php,Mysql,我想将文本框值插入Mysql。我在这里使用的是cPanel服务器。我已经读了一些文章,并得出了这个代码。但它并没有插入到数据库中。我确信已经建立了联系。我做错了什么?有什么帮助吗?谢谢你。这里的代码请随意编辑 if (!empty($name) || !empty($email) || !empty($office_id) || !empty($title) || !empty($story)) { $save_sql = "INSERT INTO `tbl_story` (file

我想将文本框值插入Mysql。我在这里使用的是cPanel服务器。我已经读了一些文章,并得出了这个代码。但它并没有插入到数据库中。我确信已经建立了联系。我做错了什么?有什么帮助吗?谢谢你。这里的代码请随意编辑

if (!empty($name) || !empty($email) || !empty($office_id) || !empty($title) || !empty($story)) {


    $save_sql = "INSERT INTO `tbl_story` (filename, name, email, office_id, title, story) VALUES ('$img_newname','$name','$email','$office_id','$title','$story')";

    $query = mysql_query($save_sql,$con) or die(mysql_error("Could not write information to the database")); 

    if (mysql_affected_rows($con) == 0) { 
                echo 'Your story was not created.'; 
            } else { 
                echo 'Your story was created successfully'; 
            } }

您的所有查询参数都没有插入到DB表中,或者只有“故事”列没有插入

您确信已建立连接。 以下几点可能会对你有所帮助

  • 如果您没有得到错误,您是否尝试设置错误报告,这可能会帮助您获得准确的错误
  • 同时尝试回显$save_sql;这将给你一些提示
  • 尝试检查您为“故事”定义的数据类型

  • 您遇到了什么错误或问题?这是我的问题,它不会返回任何错误,但是当您使用SELECT*检查数据库时,它会说表是空的,这可能不会进入if条件。检查是否处于if状态。并检查$name、$email、$office\u id等的值。我会的。我会让您知道发生了什么。我试图将此代码放在$POST txtbox值的变量声明之后。它没有任何回声。这是否意味着if语句未被读取?嗨!谢谢你的回答。我没有尝试过错误报告。“story”的数据类型是varchar。我该怎么做呢?好的,我将尝试回显$save\u sql。在此之后,我有一些代码,用于检查以相同形式上传照片是否成功。我的语法正确吗?虽然我知道我的文本编辑器中没有语法错误,但它是最好/最有效的语法吗?所有参数都没有插入。当我检查数据库时,它是emptyhi@Pragnesh Karia,我重复了一遍,但没有显示任何内容。你认为这里有什么问题?谢谢