2017-01-05 6 views
0

私は自分の宿題について印刷レポートを作成しようとしています。しかし、それは "No Database Selected"と言っています。ここに私のコードは、あなたたちはどこ私のせいだ知っていますかなぜデータベースが選択されていないと言っているのですか?

<?php 

    include "../database/database.php"; 
    require('../laporan/fpdf/fpdf.php'); 

    $pdf = new FPDF(); 
    $pdf->AddPage(); 

$no =1; 
    $query=mysql_query("select * from data_tamu"); 
    if ($query === FALSE) { 
     die(mysql_error()); 
     } 
    while($lihat=mysql_fetch_array($query)){ 

    } 




    $server = "localhost"; 
    $user = "root"; 
    $pass = ""; 
    $data = "data_tamu,php"; 


    $pdf->Output("aselole.pdf", "Y"); // ditampilkan 

    ?> 

ですか?私はそれがどこであるか分からない。助けてください

+1

"../database/database.php"の内容は何ですか? – nowaja

+0

データベースにはどこに接続しますか? mysql_ *関数はPHP7では削除されており、以前のバージョンでは廃止されています。 [PDO](https://secure.php.net/manual/en/pdo.prepared-statements.php)または[mysqli](http://php.net/manual/en/)に切り替えることをお勧めしますmysqli.quickstart.prepared-statements.php)を実行してから後で頭痛を覚えるのです。 – aynber

+0

ここでは馬の前にワゴンを入れています –

答えて

0

質問する前に、使用しているサーバー上のデータベースを選択する必要があります。これは関数を使用して行われます。 、しかし、これらの機能は、PHP5.5以降を廃止され、あなたがPDOを使用する必要があることを覚えておいてください

mysql_select_db('db_name'); 

:私はあなただけでこのように関数を呼び出すことができ、これはあなたから欠落しているものdatabase.php

であると仮定しますmysqliまたは準備文を使用する他の方法!

+0

現在、 'include .../database/database.php"のwhatsに関する質問には絶対に情報がありません;したがって、OPを見逃したと仮定すると、データベースの選択は少し時期尚早です – RiggsFolly

関連する問題