Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/9.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
Php 我的代码未在服务器上运行。它显示未选择任何数据库_Php_Mysql - Fatal编程技术网

Php 我的代码未在服务器上运行。它显示未选择任何数据库

Php 我的代码未在服务器上运行。它显示未选择任何数据库,php,mysql,Php,Mysql,我的连接文件是conn.php,adminname和password是表字段名和表单文本框名。当此代码在FTP服务器上运行时,它显示未选择任何数据库。但我包括FTP服务器上的连接文件和更新数据库。此代码在本地wamp服务器上运行 **my login coding is:** // this is my login page. <?php session_start(); // start here session include('conn.php'); // here include

我的连接文件是conn.php,adminname和password是表字段名和表单文本框名。当此代码在FTP服务器上运行时,它显示未选择任何数据库。但我包括FTP服务器上的连接文件和更新数据库。此代码在本地wamp服务器上运行

**my login coding is:**
// this is my login page.
<?php
session_start();
// start here session
include('conn.php');
//  here include connection file
if(isset($_POST['login']))
{
    $sql="select * from admin where adminname='".$_POST['adminname']."'and password='".$_POST['password']."'";
    // this is my sql query which select adminname and password in table
    $result=mysql_query($sql) or die(mysql_error());
    if($result)
    {
        $row=mysql_fetch_array($result);
        if(mysql_num_rows($result)>0)
        {
            $_SESSION['admin']=$row['adminname'];
            header("location:home.php");
        }   
        else
        {
            header("location:index.php");
        }
    }
}
?>
**我的登录代码是:**
//这是我的登录页面。

确保几件事:

  • 首先检查是否已创建数据库
  • 确保输入了正确的db_主机名、db_用户名、db_密码和dbname
  • 在本地主机和real server中建立数据库连接的棘手方法是:

    $host = $_SERVER['HOST_NAME'];
    
    if( $host == "localhost" ){
        // localhost settings
    }
    else{
        // Server Settings
    }
    

    这只是一个简单的技巧。

    从数据库获取连接后,在conn文件中添加一行

        <?php
    mysql_select_db ( string $database_name);
       ?>
    
    
    
    你能在这里粘贴
    conn.php
    代码吗?“我无法连接到数据库,在这里,看看这个不相关的文件。”