Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/263.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
拥有MySQL数据库,PHP表单为isn';不工作,但连接成功_Php_Mysql_Html_Forms - Fatal编程技术网

拥有MySQL数据库,PHP表单为isn';不工作,但连接成功

拥有MySQL数据库,PHP表单为isn';不工作,但连接成功,php,mysql,html,forms,Php,Mysql,Html,Forms,我创建了一个PHP表单,我想将结果记录到数据库中。当我单独测试连接文件时,它是成功的。当我尝试将文件包含在连接中时,表单不会保存信息?我在这里漏了一步吗 更新:我必须发现的第一件事是使用MYSQLi而不是MYSQL(很久以前就放弃了PHP路线)。因此,我不想让问题复杂化,而是尝试先在一个文件中排除连接故障 <?php $conn = new mysqli('localhost', '*****', '*****', '******'); if($conn->connec

我创建了一个PHP表单,我想将结果记录到数据库中。当我单独测试连接文件时,它是成功的。当我尝试将文件包含在连接中时,表单不会保存信息?我在这里漏了一步吗

更新:我必须发现的第一件事是使用MYSQLi而不是MYSQL(很久以前就放弃了PHP路线)。因此,我不想让问题复杂化,而是尝试先在一个文件中排除连接故障

    <?php

$conn = new mysqli('localhost', '*****', '*****', '******');


if($conn->connect_errno > 0){
    die('Unable to connect to database [' . $conn->connect_error . ']');


} else {
    echo "Have a good night!";
}


error_reporting(E_ALL);

$query = "SELECT id AS txt FROM `Pages`";
$result = $conn->query($query);

if($result === false) {
  trigger_error('Wrong SQL: ' . $query . ' Error: ' . $conn->error, E_USER_ERROR);
} else {
    $result->data_seek(0);
    while($row = $result->fetch_assoc()){
        echo $row['txt'] . '<br>';
    }  
}

$result->free();
$conn->close();

?>

此更新的代码现在返回以下错误: 晚安

警告:mysqli::query():无法在第18行的/home/*****/public_html/file.php中获取mysqli


致命错误:在第23行的/home/*****/public_html/file.php中调用非对象上的成员函数data_seek()您的
应该具有
name=“add”
。另外,使用旧的mysql接口也不好。使用mysqli或pdo。

您的
应该有
name=“add”
。另外,使用旧的mysql接口也不好。使用mysqli或pdo。

请用您的代码更改此代码

 <?php

    $conn = new mysqli('localhost', '*****', '*****', '******');

    if($conn->connect_errno > 0){
        die('Unable to connect to database [' . $conn->connect_error . ']');

请用您的代码更改此代码

 <?php

    $conn = new mysqli('localhost', '*****', '*****', '******');

    if($conn->connect_errno > 0){
        die('Unable to connect to database [' . $conn->connect_error . ']');

证明godaddy自动生成的密码包含非法字符。

证明godaddy自动生成的密码包含非法字符。

获取\u magic\u quotes\u gpc,addslashes,mysql。此代码在您要发布到的
dor.php
文件中已过时,非常危险?如果是这样,
操作
声明是不必要的。另外,
mysql\uu
已被弃用,取代了
mysqli\u
()和/或
PDO
()。请检查mysqli,您正在创建的内容即将过时。在您当前的代码中,我看到一个mysql\u select\u db,但没有一个mysql\u connect。这可能就是问题所在。但是请检查mysqli并在服务器端正确过滤表单输入(在PHP中查找filter_输入)警告:如果您只是在学习PHP,请不要学习过时的接口。这很糟糕,已经在PHP7中删除了。替换类和指南类有助于解释最佳实践。确保你的用户参数是正确的,否则你会受到严重的影响。获取\u magic\u quotes\u gpc、addslashes、mysql。此代码在您要发布到的
dor.php
文件中已过时,非常危险?如果是这样,
操作
声明是不必要的。另外,
mysql\uu
已被弃用,取代了
mysqli\u
()和/或
PDO
()。请检查mysqli,您正在创建的内容即将过时。在您当前的代码中,我看到一个mysql\u select\u db,但没有一个mysql\u connect。这可能就是问题所在。但是请检查mysqli并在服务器端正确过滤表单输入(在PHP中查找filter_输入)警告:如果您只是在学习PHP,请不要学习过时的接口。这很糟糕,已经在PHP7中删除了。替换类和指南类有助于解释最佳实践。确保您的用户参数正确无误,否则将导致严重后果。检查您的数据库访问凭据。检查您的数据库访问凭据。