gpt4 book ai didi

php - 代码在本地运行,但在服务器上不运行

转载 作者:行者123 更新时间:2023-11-29 23:30:35 24 4
gpt4 key购买 nike

我正在尝试从表单中获取数据并将其发送到我的数据库phpmyadmin。该代码在Local上正常工作,但在服务器上上传后却无法正常工作。
自从我使用(Linux)Cpanel以来,就使用localhost作为主机名来连接服务器上的数据库。

代码如下:

<?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的新手
它会一直执行到谢谢页面,但是没有插入数据。

最佳答案

尝试更换

mysql_connect("localhost","username","password");



mysql_connect("127.0.0.1","username","password");


您可以找到一些详细信息here

关于php - 代码在本地运行,但在服务器上不运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26604206/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com