Php 如何将数据添加到数据库中,我正在尝试测试

Php 如何将数据添加到数据库中,我正在尝试测试,php,mysql,Php,Mysql,奥利说的:我们需要更多的信息 但是,尝试的第一步是获取一个示例查询(添加echo$addUser;并在运行php时复制),然后将其粘贴到db输入(phpMyAdmin、命令行或其他直接管理数据库的类似工具)中,并查看是否存在任何错误(如果查询生成数据库错误,PHP有时会无声地失败,特别是如果您根本没有访问$result) 最可能的问题是您的SQL格式不正确(同样,在不知道您的模式的情况下很难判断)使用php函数好的,可能需要更多的信息。您是否收到一些错误消息?到底是什么不起作用?您使用的是什么框

奥利说的:我们需要更多的信息

但是,尝试的第一步是获取一个示例查询(添加
echo$addUser;
并在运行php时复制),然后将其粘贴到db输入(phpMyAdmin、命令行或其他直接管理数据库的类似工具)中,并查看是否存在任何错误(如果查询生成数据库错误,PHP有时会无声地失败,特别是如果您根本没有访问
$result


最可能的问题是您的SQL格式不正确(同样,在不知道您的模式的情况下很难判断)

使用php函数

好的,可能需要更多的信息。您是否收到一些错误消息?到底是什么不起作用?您使用的是什么框架(如果有的话)那么你的数据库模式呢?+1奥利表示礼貌和讽刺的结合。你的
包括/db.php
是什么样子的?(当然没有用户名、主机和密码)
<? 
require_once('includes/inc_auth2.php');
require_once('includes/config.php');

authRegister($Tawanda, $Mukoko, $dob, $gender, $email, $password);



//requesting from database
/*require_once('includes/db.php');

function authRegister($forename, $surname, $dob, $gender, $email, $password){


    $addUser = "INSERT INTO user (forename, surname, dob, gender, email) VALUES ('$forename', '$surname', '$dob', '$gender','$email)";
            //Execute the mysql query and store it in a variable called '$result'
            $result = mysql_query($addUser);

}*/
     ?>