데이터베이스에서 데이터 읽기와 관련된 PHP 문제

두미 트루 블라드

내 데이터베이스에서 데이터를 읽으려고했지만 작동하지 않는 것이 무엇인지 모르겠고 오류를 표시합니다.

알림 : 65 행의 C : \ Users \ VladxD \ Desktop \ Xampp \ htdocs \ Web (workspace) \ Test \ show_animation.php의 배열에서 문자열로 변환

내 코드는 다음과 같습니다.

MySQL_connect :

<?php
$dbhost = 'localhost';
$dbuser = 'root';
$dbpassword = '';
$conn = mysqli_connect($dbhost, $dbuser, $dbpassword, "portofoliu_database") or die ("<div id='err'>Could not connect:</div> ");

암호:

<?php session_start(); ?>
<!doctype html>
<html>

<head>
    <meta charset="UTF-8">
    <title>Directory Contents</title>
    <link rel="stylesheet" href="show_folder.css">
    <link rel="stylesheet" href="NewFile.css">
</head>
<body>
<div id=wapper>
    <?php include 'Menu.php';
    include 'MySQL_connect.php'; ?>

    <div class="box">
        <div id="container">

            <table class="sortable">
                <thead>
                <tr>
                    <th>File name</th>
                    <th>Uplaod time</th>
                </tr>
                </thead>
                <tbody>
                <?php
                // Opens directory
                $user = @$_SESSION ['account'];
                $dir = @$_SESSION ['account'] . '/image/';
                if (is_dir($dir) == true) {
                    $myDirectory = opendir($dir);
                    // Gets each entry
                    while ($entryName = readdir($myDirectory)) {
                        $dirArray [] = $entryName;
                    }
                    // Closes directory
                    closedir($myDirectory);
                    // Counts elements in array
                    $indexCount = count($dirArray);
                    // Sorts files
                    sort($dirArray);
                    // Loops through the array of files
                    for ($index = 0; $index < $indexCount; $index++) {
                        // Allows ./?hidden to show hidden files
                        if ($_SERVER ['QUERY_STRING'] == "hidden") {
                            $hide = "";
                        } else {
                            $hide = ".";
                        }
//-------------------------------------------------------------------------------------------------
                        //$modtime=date("M j Y g:i A", filemtime($dir.$dirArray[$index]));
                        $modtime_test = mysqli_query($conn, "SELECT file_upload_time FROM users WHERE file_name ='$dirArray[$index]'");
                        $modtime = mysqli_fetch_assoc($modtime_test);
                        $timekey = date("YmdHis", filemtime($dir . $dirArray[$index]));
//-------------------------------------------------------------------------------------------------
                        if (substr($dirArray [$index], 0, 1) != $hide) {
                            // Gets File Names
                            $name = $dirArray [$index];
                            // Print 'em
                            echo "
                                 <tr class='file'>
                                     <td><a href=#' onclick='showImage(\"$index\")'>$name</a></td>
                                     <td sorttable_customkey='$timekey'><a href='#'>$modtime</a></td>
                                 </tr>";

                        }
                    }
                }
                ?>
                </tbody>
            </table>
        </div>
        <div id="imageHolder">

            <?php if (is_dir($dir) == false)
                echo("<div id = 'noFile'>Your folder it's empty, upload file</div>");
            ?>

            <script>
                var array = [
                    <?php
                        foreach ($dirArray as $item)
                           {
                            echo "\"$dir{$item}\",";
                        }
                    ?>
                ];
                function showImage(index) {
                    var url = array[index];
                    url = "<img src='" + url + "'>";
                    document.getElementById("imageHolder").innerHTML = url;
                }

            </script>
        </div>
    </div>

</div>
</body>
</html>

데이터베이스에서 데이터 시간을 가져 와서 폴더에 표시하고 싶습니다.

다음은 데이터베이스의 내 요소입니다. http://i.imgur.com/kYciFQJ.png

그리고 여기에 내 사이트가 있습니다. http://i.imgur.com/HeEv1yG.png 아래에 "업로드 시간"이 표시되면 "배열"이라는 텍스트가 있지만 데이터베이스에서 데이터 시간을 가져와 거기에 저장하고 싶습니다.

dbinns66

mysqli_fetch_assoc가 단일 값이 아닌 배열을 반환하므로 단일 필드가 반환 되더라도 ... 변경 시도

$modtime = mysqli_fetch_assoc($modtime_test);

...에

$results = mysqli_fetch_assoc($modtime_test);
$modtime = $results["file_upload_time"];

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

XML 데이터 액세스와 관련된 PHP foreach 문 문제

분류에서Dev

데이터베이스와 관련된 또 다른 password_verify () 문제

분류에서Dev

양식 데이터 게시와 관련된 MEAN 스택 문제

분류에서Dev

데이터 복사와 관련된 C ++ 스레드 문제

분류에서Dev

외래 키와 관련된 Django 업데이트 MySQL 데이터베이스 문제

분류에서Dev

데이터로드와 관련된 ASP.NET Core OnPost () 문제

분류에서Dev

PHP와의 기본 데이터베이스 연결 문제

분류에서Dev

PHP의 데이터베이스에서 표시된 키 삭제

분류에서Dev

데이터베이스 IOS에서 날짜 사이의 관련 sqlite 가져 오기 날짜 문제

분류에서Dev

PHP로 데이터베이스에서 특정 기사 삭제

분류에서Dev

Excel VBA에서 ADO를 사용하는 Oracle 데이터베이스의 거대한 테이블 쿼리와 관련된 메모리 문제

분류에서Dev

MVC 응용 프로그램 배포와 관련된 데이터베이스 문제

분류에서Dev

MVC 응용 프로그램 배포와 관련된 데이터베이스 문제

분류에서Dev

데이터베이스와 관련된 단위 테스트

분류에서Dev

PHP에서 데이터베이스에 데이터 저장 문제

분류에서Dev

SQL Server 데이터베이스> Logstash> Elasticsearch : 동일한 엔터티와 관련된 결과 집합 레코드를 동일한 ES 문서에 매핑

분류에서Dev

데이터베이스에서 PHP 가져 오기 데이터

분류에서Dev

ID와 관련된 여러 데이터베이스 행 COUNT

분류에서Dev

내 템플릿에서 반환 된 데이터와 관련된 Django Ajax 요청 문제

분류에서Dev

데이터베이스에서 제출 된 데이터 표시

분류에서Dev

19.10 : crypttab 및 업데이트와 관련된 스왑 문제

분류에서Dev

하나의 EDMX 파일로 여러 데이터베이스와 관련된 여러 연결 문자열 사용

분류에서Dev

PHP로 데이터베이스에서 읽기

분류에서Dev

완료-데이터 쓰기와 관련된 pureJS 문제, 아이디어가 있습니까?

분류에서Dev

Netflow 데이터와 관련된 혼란

분류에서Dev

MyISAM 관련 디지털 오션 데이터베이스 문제

분류에서Dev

데이터베이스 추가 관련 문제

분류에서Dev

Unity + PHP + 데이터베이스 데이터 출력 문제

분류에서Dev

데이터베이스에 관련 데이터 삽입 및 삭제

Related 관련 기사

  1. 1

    XML 데이터 액세스와 관련된 PHP foreach 문 문제

  2. 2

    데이터베이스와 관련된 또 다른 password_verify () 문제

  3. 3

    양식 데이터 게시와 관련된 MEAN 스택 문제

  4. 4

    데이터 복사와 관련된 C ++ 스레드 문제

  5. 5

    외래 키와 관련된 Django 업데이트 MySQL 데이터베이스 문제

  6. 6

    데이터로드와 관련된 ASP.NET Core OnPost () 문제

  7. 7

    PHP와의 기본 데이터베이스 연결 문제

  8. 8

    PHP의 데이터베이스에서 표시된 키 삭제

  9. 9

    데이터베이스 IOS에서 날짜 사이의 관련 sqlite 가져 오기 날짜 문제

  10. 10

    PHP로 데이터베이스에서 특정 기사 삭제

  11. 11

    Excel VBA에서 ADO를 사용하는 Oracle 데이터베이스의 거대한 테이블 쿼리와 관련된 메모리 문제

  12. 12

    MVC 응용 프로그램 배포와 관련된 데이터베이스 문제

  13. 13

    MVC 응용 프로그램 배포와 관련된 데이터베이스 문제

  14. 14

    데이터베이스와 관련된 단위 테스트

  15. 15

    PHP에서 데이터베이스에 데이터 저장 문제

  16. 16

    SQL Server 데이터베이스> Logstash> Elasticsearch : 동일한 엔터티와 관련된 결과 집합 레코드를 동일한 ES 문서에 매핑

  17. 17

    데이터베이스에서 PHP 가져 오기 데이터

  18. 18

    ID와 관련된 여러 데이터베이스 행 COUNT

  19. 19

    내 템플릿에서 반환 된 데이터와 관련된 Django Ajax 요청 문제

  20. 20

    데이터베이스에서 제출 된 데이터 표시

  21. 21

    19.10 : crypttab 및 업데이트와 관련된 스왑 문제

  22. 22

    하나의 EDMX 파일로 여러 데이터베이스와 관련된 여러 연결 문자열 사용

  23. 23

    PHP로 데이터베이스에서 읽기

  24. 24

    완료-데이터 쓰기와 관련된 pureJS 문제, 아이디어가 있습니까?

  25. 25

    Netflow 데이터와 관련된 혼란

  26. 26

    MyISAM 관련 디지털 오션 데이터베이스 문제

  27. 27

    데이터베이스 추가 관련 문제

  28. 28

    Unity + PHP + 데이터베이스 데이터 출력 문제

  29. 29

    데이터베이스에 관련 데이터 삽입 및 삭제

뜨겁다태그

보관