在php中显示和连接mysql时出现问题
我是php新手,我创建了一个具有mysql db连接的页面,但是当页面运行时,它会显示一个空白页面。如果我在连接语句之前写一个echo语句,那么只显示echo语句,而不显示其他语句。这是我的密码在php中显示和连接mysql时出现问题,php,mysql,Php,Mysql,我是php新手,我创建了一个具有mysql db连接的页面,但是当页面运行时,它会显示一个空白页面。如果我在连接语句之前写一个echo语句,那么只显示echo语句,而不显示其他语句。这是我的密码 $con = mysql_connect('localhost','root','admin'); mysql_select_db('testdb',$con); if ($con) { die('Connected to database!'); } $sql = " INSERT INTO
$con = mysql_connect('localhost','root','admin');
mysql_select_db('testdb',$con);
if ($con)
{
die('Connected to database!');
}
$sql = " INSERT INTO customer ([Name],[Website]) VALUES('$_POST[fname]','$_POST[lname]') ";
$result = mysql_query($sql, $con);
if(!$result)
{
echo mysql_error();
exit;
}
// close the connection
mysql_free_result($result);
mysql_close($con);
任何人请帮助为什么这个问题发生,是有任何错误的页面
显示错误已关闭。我在上的php.ini文件“display_errors”中进行编辑。但连通性问题仍然没有得到解决。它在连接行语句中显示一个致命错误 fatal error: Call to undefined function mysql_connect() 致命错误:调用未定义的函数mysql_connect() 像你一样 die('连接到数据库!') 这将在此处停止脚本,之后编写的脚本将不会执行,请改用
echo('已连接到数据库!') [Name],[Website]应替换为Name,Website您的脚本每次成功连接到DB时都会死亡 改变
if ($con)
{
die('Connected to database!');
}
到
在php.ini上启用错误报告怎么样?我假设您是在本地执行此操作的,下面是一个php教程,其中使用了默认情况下不再与php捆绑的
mysql.*
函数。尝试使用mysqli\u
函数,如果有不清楚的地方,请查看www.php.net/mysqli以了解详细信息。在给出此错误报告(E\u ALL)后尝试;ini_集(“显示错误”,“打开”);如果(!$con)你在if
中缺少了而不是,这不是应该的吗?男孩--------这样的错误不应该在堆栈上发布--------至少花几个小时在代码上,然后发布你的问题------如果($con)应该是if(!$con),你也会擅长调试的艺术我认为你应该试着做一些基本的事情,一旦你出现错误并且在堆栈上发帖——你将无法学习关键的艺术——调试的艺术——在你的SQL语句中,用名称、网站替换[Name]、[Website]
if ($con)
{
die('Connected to database!');
}
if (!$con)
{
die('Connected to database!');
}