邮递http://localhost/vuroom/js/addtofavorites.php 500(内部服务器错误)
我真的不知道我为什么会有这个问题,我已经看过我的代码;一切看起来都很好 这里是我的addtofavorites.php页面邮递http://localhost/vuroom/js/addtofavorites.php 500(内部服务器错误),php,mysql,html,function,Php,Mysql,Html,Function,我真的不知道我为什么会有这个问题,我已经看过我的代码;一切看起来都很好 这里是我的addtofavorites.php页面 <?php $con = mysql_connect("localhost","root","student"); if (!$con); { die('Could not connect: ' . mysql_error()); } mysql_select_db("tvid", $con); $sql="
<?php
$con = mysql_connect("localhost","root","student");
if (!$con);
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("tvid", $con);
$sql="INSERT INTO tv (userid, favorites) VALUES ('345','77');"
if (!mysql_query($sql,$con));
{
die('Error: ' . mysql_error());
}
echo "Your Video was Added To Your Favorites";
mysql_close($con);
?>
我有什么错误吗?或者你能给出什么建议?我认为这是错误的
if (!$con);
{
die('Could not connect: ' . mysql_error());
}
这条线
if (!$con);
应该是
if (!$con)
注意:已删除该选项 来,试试这件:
<?php
$con = mysql_connect("localhost","root","student");
if (!$con) { //mis-placed semicolon here
die('Could not connect: ' . mysql_error());
}
mysql_select_db("tvid", $con);
$sql="INSERT INTO tv (userid, favorites) VALUES ('345','77');"; //semicolon here
if (!mysql_query($sql,$con));
{
die('Error: ' . mysql_error());
}
echo "Your Video was Added To Your Favorites";
mysql_close($con);
?>
您当前页面将重复将值345 | 77插入数据库。您的error.log文件应包含有关出错原因的更多信息此处错误:if$骗局删除分号。$sql=INSERT-INTO-tv-userid,favorites值为'345','77';引号中的分号
<?php
$con = mysql_connect("localhost","root","student");
if (!$con) { //mis-placed semicolon here
die('Could not connect: ' . mysql_error());
}
mysql_select_db("tvid", $con);
$sql="INSERT INTO tv (userid, favorites) VALUES ('345','77');"; //semicolon here
if (!mysql_query($sql,$con));
{
die('Error: ' . mysql_error());
}
echo "Your Video was Added To Your Favorites";
mysql_close($con);
?>