PHP上传和显示图像问题

PHP上传和显示图像问题,php,mysql,database-connection,Php,Mysql,Database Connection,我想为我的网站上的图像创建一个上传功能,一旦上传了图像,我想在我的网站上查看图像 我从一开始就看了这段视频并编写了他的代码,但由于某种原因,当我试图上传一个图像时,它似乎在工作,但根本不会上传,在我的托管服务(one.com)的php管理员中,我收到了这样一条消息:“MySQL返回了一个空结果集(即零行)。(查询耗时0.0004秒)。”,我将connections参数保留为(localhost、root和“”),但在实际代码中,它们对于我的数据库是正确的 代码: 今天的工作 立即同步 即将到来

我想为我的网站上的图像创建一个上传功能,一旦上传了图像,我想在我的网站上查看图像

我从一开始就看了这段视频并编写了他的代码,但由于某种原因,当我试图上传一个图像时,它似乎在工作,但根本不会上传,在我的托管服务(one.com)的php管理员中,我收到了这样一条消息:“MySQL返回了一个空结果集(即零行)。(查询耗时0.0004秒)。”,我将connections参数保留为(localhost、root和“”),但在实际代码中,它们对于我的数据库是正确的

代码:


今天的工作
立即同步

即将到来的工作 立即同步

待办事项清单 立即同步

画 立即同步

同步 立即同步

备份



停止使用已弃用且自PHP7起已删除的mysql_*函数。迁移到PDO并开始使用准备好的语句。那么从(mysql+msqli)切换到PDO?PDO是否更适合这种类型的场景(上传和显示图像)?PDO与这种类型的场景无关。PDO通常与整个应用程序相关。请参考以下链接,并将其应用于您的代码。看起来您的mysql连接信息已显示出来。您可能想考虑删除
<?php 
    ini_set('mysql.connect_timeout',300);
    ini_set('default_socket_timeout',300);
?>
<DOCTYPE html!>
<html>
<head>
  <link rel="stylesheet" href="css/style.css">
</head>
<body>

    <header class="main-header">
        <div class="search">
            <div class="logo">
        <img src="img/nklogo.png"></div>
        <div class="searchme">
            <form><input type="search" id="name" name="name" placeholder="Search" autofocus autocomplete="on">
            </form>
        </div>
        </div>

        <div class="main-content">
         <div class="primary col">
                <h1>Today Jobs</h1>
                <img src="img/database.png">
                <p>Sync now</p>
             <div class="button">
             <input type="button"name="send" value="Sync"/>
        </div>
             </div>
        <div class="secondary col">
                <h1>Upcoming Jobs</h1>
                <img src="img/database.png">
                <p>Sync now</p>
            <div class="button">
             <input type="button"name="send" value="Send"/>
        </div>
        </div>
        <div class="third col">
                <h1>To-do list</h1>
                <img src="img/database.png">
                <p>Sync now</p>
            <div class="button">
             <input type="button"name="send" value="Send"/>
        </div>
        </div>
        </div>
        <div class="sub-content">
        <div class="primary col">
                <h1>Draw</h1>
                <img src="img/database.png">
                <p>Sync now</p>
             <div class="button">
             <input type="button"name="send" value="Sync"/>
        </div>
        </div>
        <div class="secondary col">
                <h1>Sync</h1>
                <img src="img/database.png">
                <p>Sync now</p>
             <div class="button">
             <input type="button"name="send" value="Sync"/>
        </div>
        </div>
         <div class="third col">
                <h1>Backup</h1>
                <img src="img/database.png">
                <form method="post" enctype="multipart/form-data">
                    <br/>
                    <input type="file" name="image" />
                    <br/><br/>

             <div class="button">
             <input type="submit"name="submit" value="Upload"/>
        </div>
        </form>
             <?php
                if(isset($_POST['submit'])){
                    if(getimagesize($_FILES['image']['tmp_name'])){
                        echo "Please select an image.";
                    }
                    else{
                        $image=addslashes($_FILES['image']['tmp_name']);
                        $name=addslashes($_FILES['image']['name']);
                        $image=file_get_contents($image);
                        $image=base64_encode($image);
                        saveimage($name,$image);
                    }
                }
             displayimage();
             function saveimage($name,$image){
                   $mysql_hostname="localhost";
                   $mysql_user="root";
                   $mysql_password="";
                   $mysql_database="";

                   $bd=mysql_connect($mysql_hostname,$mysql_user,$mysql_password)or die("Bad Connection");
                   mysql_select_db($mysql_database,$bd)or die("Bad Connection");
                   $qry="insert into images (name,image) values ('$name','$image')";
                   $result=mysql_query($qry,$bd);
                   if($result){
                       echo "<br/>Image Uploaded.";
                   }
                   else{
                       echo "<br/>Image not Uploaded.";
                   }
             }
             function displayimage(){
                   $mysql_hostname="localhost";
                   $mysql_user="root";
                   $mysql_password="";
                   $mysql_database="";

                   $bd=mysql_connect($mysql_hostname,$mysql_user,$mysql_password)or die("Bad Connection");
                   mysql_select_db($mysql_database,$bd)or die("Bad Connection");
                   $qry="select * from images";
                   $result=mysql_query($qry,$bd);
                   while($row = mysql_fetch_array($result)){
                       echo '<img height="300" width="300" src="data:image;base64,'.$row[2].' "> ';
                   }
                   mysql_close($bd);
             }
             ?>
        </div>
        </div>
        </header>

</body>
</html>