带有 mysql 的电话簿

telephone directory with mysql

我一直在编写电话簿,但现在遇到了问题。
当我输入ime和prezime(英文名字和姓氏)时,我无法得到那个人的broj(英文电话号码)。

<?php

        mysql_connect ("localhost", "root", "");
        mysql_select_db ("imenik");
        mysql_set_charset('utf8');

        if (isset ($_POST['ime']) && isset ($_POST['prezime'])){

            if (!empty ($_POST['ime']) && !empty ($_POST['prezime'])){
                $trazeno_ime = $_POST('ime');
                $trazeno_prezime = $_POST('prezime');

                $query = "SELECT broj_telefona, adresa FROM korisnici WHERE ime='$trazeno_ime' AND prezime='$trazeno_prezime'";


                    if ($query_run = mysql_query($query)){

                        if(mysql_num_rows($query_run)==NULL){
                            echo "Nema korisnika u bazi";
                        }

                        else {
                            $query_row = mysql_fetch_assoc($query_run);
                            $brojtel = $query_row["broj_telefona"];
                            $adresa = $query_row["adresa"];

                            echo "Broj: ".$brojtel."<br>";
                            echo "Adresa: ".$adresa;

                        }

                    }
                else {
                    echo "Unesi podatke";
                }
                }


        }

    ?>

更改这些行:

$trazeno_ime = $_POST('ime');
$trazeno_prezime = $_POST('prezime');

收件人:

$trazeno_ime = $_POST['ime'];
$trazeno_prezime = $_POST['prezime'];

您应该看一下 PDO 或准备好的语句,因为 msyql_ 函数已被删除。