我正在尝试从表单中获取数据并将其发送到我的数据库phpmyadmin。代码在Local上正常工作但在服务器上载时无效。 我使用localhost作为我的主机名来连接我服务器上的数据库,因为我使用(Linux)Cpanel。
代码如下:
<?php
if(isset($_POST['name']))
{
$seniorstar=mysql_connect("localhost","username","password");
if(!$seniorstar)
{
die("Cannot Connect:".mysql_error());
}
$name=$_POST['name'];
$testimony=$_POST['testimony'];
mysql_select_db("seniorstarsdb",$seniorstar);
$sql="INSERT INTO testimonial (name,testimony) VALUES ('$name','$testimony')";
$result=mysql_query($sql,$seniorstar);
mysql_close($seniorstar);
header('Location: thank-you.html');
}
?>
数据是从表单中提取的,但没有插入到数据库中。请帮助我刚接触php 它一直执行到感谢页面,但没有插入数据..
答案 0 :(得分:0)
尝试更换
mysql_connect("localhost","username","password");
同
mysql_connect("127.0.0.1","username","password");
您可以找到一些详细信息here。