我正在使用wampserver。我已经在数据库中成功连接。但是,我无法在数据库中插入数据。我有一个名为uomwebapplication的文件夹,其中有2个php文件名为:init和register。 我的init.php文件工作正常但不是我的register.php文件。帮帮我!!!!!!!! 这是我的代码:
的init.php
<?php
$db_name="uomwebappdb";
$mysql_user="root";
$mysql_pass="";
$server_name="localhost";
$con=mysqli_connect($server_name,$mysql_user,$mysql_pass,$db_name);
if(!$con)
{
echo"Connection Error...".mysqli_connect_error();
} else {
echo"<h3>Database connection Success...</h3>";
}
?>
register.php
<?php
require"init";
$name="ak";
$surname="shay";
$password="shayak";
$sql_query="insert into user_information
values('$name','$surname','$password');";
if(mysqli_query($con,$sql_query))
{
echo"<h3> Data Insertion Success...</h3>";
} else {
echo"Data Insertion Error...".mysqli_error($con);
}
?>
ERROR
1)警告:require(init):无法打开流:第7行的C:\ wamp \ www \ uomwebapplication \ register.php中没有此类文件或目录
2)致命错误:require():在第7行的C:\ wamp \ www \ uomwebapplication \ register.php中打开所需的'init'(include_path ='。; C:\ php \ pear')失败
答案 0 :(得分:0)
在register.php
中,您有以下一行:
require"init"
不应该是
require 'init.php';
答案 1 :(得分:0)
答案 2 :(得分:0)
嗨,你有一些错误 首先你可以用其他形式或方法制作连接 更简单的例子 的init.php
ddply(df,.(format(date,"%b")),summarize,Sum=sum(Count))
用于插入 register.php
<?php
function Conect()
{
if (!($link=mysql_connect("localhost","username","password")))
{
echo "Error to connect to database.";
exit();
}
if (!mysql_select_db("database_name",$link))
{
echo "Error on select to database.";
exit();
}
return $link;
}
对于sql注入,您可以使用会话或登录验证
只有用户登录才能插入。 祝你好运,,,
答案 3 :(得分:0)
在这里,您需要正确检查连接是否正确,如果连接正确,则不会输出消息,因为这可能会影响您稍后可能会遇到的header('Location: .....')
命令。
的init.php
<?php
$db_name="uomwebappdb";
$mysql_user="root";
$mysql_pass="";
$server_name="localhost";
$con=mysqli_connect($server_name,$mysql_user,$mysql_pass,$db_name);
if (!$con) {
die('Connect Error (' . mysqli_connect_errno() . ') '
. mysqli_connect_error());
}
?>
现在registrer.php
您要包含的文件是init.php
,因此您需要扩展名和文件名
<?php
require "init.php";
$name="ak";
$surname="shay";
$password="shayak";
$sql_query="insert into user_information
values('$name','$surname','$password');";
if(mysqli_query($con,$sql_query))
{
echo"<h3> Data Insertion Success...</h3>";
} else {
echo"Data Insertion Error...".mysqli_error($con);
}
?>
你应该让the manual成为你的朋友