我刚刚将数据库部署到远程服务器,但不幸的是,我似乎无法插入新记录。 请注意,事实并非如此,因为我能够(并且仍然可以)在本地服务器(WAMP)上插入和删除记录。

每次尝试插入新记录条目时,都会收到“无法添加新记录”。 没有选择数据库。**还值得注意的是,我在导出sql文件之前所做的表条目仍在远程数据库表中可见。

我已经检查了数据库配置文件,并确保选择了相应的数据库。 请帮忙,因为我已经尽力了。

这是我正在使用的代码:

connect.php

<?php 
$hostname_connect = "localhost";
$database_connect = "dan_license";
$username_connect = "dan";
$password_connect = "anfield";
$connect = mysql_pconnect($hostname_connect, $username_connect, $password_connect) or trigger_error(mysql_error(),E_USER_ERROR); 
?>

license_processer.php

<?php require_once('Connections/connect.php'); ?>
<?php 

    $value1 = $_POST['license_type'];
    $value2 = $_POST['license_date'];
    $value3 = $_POST['license_expiry'];
    $value4 = $_POST['license_cost'];

    $result = mysql_query("INSERT INTO license (license_type, license_date, license_expiry, license_cost) VALUES ('$value1', '$value2', '$value3', '$value4')");


?>
<?php include('includes/form_body.php'); ?>

form_body.php

<?php
    if(!$result){  
    die('Could not Add New record: ' . mysql_error());
    }
    else{ 
    echo "<h2>Success. New Record added!</h2>"; mysql_close();
    }
?>

到目前为止,列出的选项均未成功。

===============>>#1 票数:0 已采纳

我可以看到您正在连接,但是您正在选择要使用的数据库吗?

connect.php

<?php
$hostname_connect = "localhost";
$database_connect = "dan_license";
$username_connect = "dan";
$password_connect = "anfield";

$connect = mysql_pconnect($hostname_connect, $username_connect, $password_connect) or trigger_error(mysql_error(), E_USER_ERROR); 
mysql_select_db($database_connect) or trigger_error(mysql_error(), E_USER_ERROR);

不用说,您应该使用PDO ,或者至少使用MySQLi

  ask by Josealonso14 translate from so

未解决问题?本站智能推荐:

1回复

我相信我如何将信息插入数据库以进行更新的查询中存在错误

该程序应该使用表格来更新数据库 我删除了更新表的查询,然后出现页面,我有一个预设检查器,当我取出要更新的查询时,它会检查是否发布了ID / ISBN参数,该参数将我重定向到错误页面当我添加它时,我被重定向到页面 这是我认为有错误的代码 在另一个不是这是
3回复

无法连接到MySQL数据库,但可以连接到服务器

我只是使用基本代码连接到Mysql数据库。 我可以连接到服务器,但不能连接数据库。 使用sqlyog:
1回复

在Wamp服务器Mysql命令行中使用Mysqldump备份所有数据库时出现错误1064(42000)

当我试图在wamp服务器mysql控制台中备份所有数据库时。 我收到mysql错误信息。 错误1064(42000):您的SQL语法有错误; 查看与MySql Server对应的手册右边语法'mysqldump -uroot -pstriker --all-databases --
1回复

数据生成器和WAMP服务器

我无法使用WAMP激活以下脚本: http://www.generatedata.com/#download 我试图将其移动到C:\\ wamp \\ www目录中,并最终这样做: http://s39.photobucket.com/albums/e191/mistamike
1回复

无法使用wamp修改数据库中的数据

我正在使用wamp将服务器托管在我的计算机上,并且我有一个网页,在该网页上,我尝试修改数据时会修改数据库中的数据,尽管遇到此错误 禁止的 您无权访问此服务器上的/ htdocs / <。 htdocs是我的项目文件夹 如果有人知道如何解决这个问题,那就太好了。
2回复

从同一HTML表单向数据库中插入多行

我想以不同的方式(即多个条目)插入数据库,但是输入取自相同的形式。 我有一个叫做questionForm的表格。 它是静态形式,具有用于插入问题的文本字段和相应的文本字段,例如为该问题分配的标记 ,该问题的复杂性级别 ,该问题中存在的tag1到tag8 (该问题中的关键字)等。 现
2回复

Wamp Server无法正确处理PHP至数据库

根据Shankar的要求,我将向此问题发布表单代码和php代码。 从昨天开始,我已经移至我的MAC并安装了XAMPP来尝试解决该问题,但是我仍然遇到相同的问题。 首先,这是在文本伙伴中设置的表单代码: 接下来,我们要处理PHP代码。 我期待着您的意见和帮助。 哦,这两个文件
2回复

MySQL错误#1215-无法添加外键约束(无法创建关系表)

我搜索了太多内容,但是找不到任何解决方案或出现此错误的原因。 首先我有3张桌子。 我有一个studenttable,其中有1个主键(昵称)及其密码。 我创建了那个没有任何问题。 其次,我的课程表有两个主键,分别是主题和课程。 我想创建可注册课程,因为我想保留哪些课程。 因
2回复

重新配置后,MySQL数据库未从WampServer中的android接收发布变量

作为一个项目,我在WampServer中使用PHPMyAdmin创建了一个MySQL数据库。 特定的表bus_location具有3个字段:Bus_Num,Latitude和Longitude,这些变量将以JSON进行解析,并借助随附的PHP脚本以发布的形式发送到数据库。 然后,它将由另一个
1回复

内部服务器错误.htaccess

我的.htaccess文件有问题。 在我的.htaccess文件中,我有以下内容: 并将其放在我的C:/../wamp/www/mysite/ 在获得此文件之前,我的网站已经正常运行,因此我不确定自己在做什么错。 我也是这个新手,所以肯定会出错。 每当我运行我的网站时,我