mysqli期望参数1

时间:2017-07-06 20:06:00

标签: php mysqli

我的外语不好,所以我很抱歉。

我没有找到问题的原因我做了什么

-

PHP Version 7.0.15-0ubuntu0.16.04.4

会员登录

@ob_start();
@session_start();
include("include/baglan.php");

if($_POST)
{
    $sifre = mysqli_real_escape_string($link, md5($_POST['sifre']));
    $kullanici = mysqli_real_escape_string($link, $_POST['kullanici']);

    $giriskontrol = mysqli_query($link, "select * from yonetici where yonetici_kullanici ='$kullanici' and yonetici_sifre ='$sifre'"); 
    $durum = mysqli_fetch_array($giriskontrol);
    if($durum)
    {
       $tarih = date("d.m.Y");
       $saat =  date("h:i");
       $yonetici_id_sabit = $durum['yonetici_id'];
       $son_giris=mysqli_query($link, "update yonetici set yonetici_son_giris='$tarih - $saat' where yonetici_id='$yonetici_id_sabit'");


       $_SESSION['yonetici_ad_soyad']    = $durum['yonetici_ad_soyad'];
       $_SESSION['yonetici_kullanici']   = $durum['yonetici_kullanici'];
       $_SESSION['yonetici_sifre']       = $durum['yonetici_sifre'];
       $_SESSION['yonetici_id']          = $yonetici_id_sabit ;

       $bilgi = '    <div class="alert alert-success">
                                    <strong>BAŞARILI!</strong> Giriş yapılmıştır. yönlendiriliyorsunuz.
                                </div>

     ' ;
       header("Refresh: 1; url= anasayfa.php");

   }
   else
   {

       $bilgi = '    <div class="alert alert-error">
                                    <strong>HATA!</strong> Kullanıcı Adı veya Şifreniz Yanlış.
                                </div>

     ' ;
   }
}

访问控制

function oturumkontrolana(){
  $kullanici = $_SESSION['yonetici_kullanici'];
  $sifre = $_SESSION['yonetici_sifre'];
  $giriskontrol = mysqli_query($link, "select * from yonetici where yonetici_kullanici ='$kullanici' and yonetici_sifre ='$sifre'");
     $durum = mysqli_fetch_array($giriskontrol);
  if($durum){ }else{ echo '<script language="javascript">window.location="index.php";</script>'; die(); }
}

我的错误

  

[Thu Jul 06 22:48:28.078766 2017] [:error] [pid 7594] [client 207.154.248.73:56740] PHP注意:未定义的变量:/home/admin/web/berksmbl.com/public_html中的链接第55行的/validator/include/fonksiyonlar.php,referer:/validator/index.php

     

[Thu Jul 06 22:48:28.078809 2017] [:error] [pid 7594] [client 207.154.248.73:56740] PHP警告:mysqli_query()期望参数1为mysqli,在/ home / admin中给出null第55行/web/berksmbl.com/public_html/validator/include/fonksiyonlar.php,referer:/validator/index.php

     

[Thu Jul 06 22:48:28.078827 2017] [:error] [pid 7594] [client 207.154.248.73:56740] PHP警告:mysqli_fetch_array()期望参数1为mysqli_result,在/ public_html / validator中给出null第56行/include/fonksiyonlar.php,referer:/validator/index.php

第55和56行

  

$ giriskontrol = mysqli_query($ link,&#34; select * from yonetici yonetici_kullanici =&#39; $ kullanici&#39; and yonetici_sifre =&#39; $ sifre&#39;&#34;); < / p>      

$ durum = mysqli_fetch_array($ giriskontrol);

$ link(包含我使用该功能的地方)

<?php
$link = mysqli_connect("xxx", "xxx", "xxx", "admin_validator");

if (!$link) {
  echo "Hata: MySQL'e bağlanılamıyor." . PHP_EOL;
  echo "Debugging errno: " . mysqli_connect_errno() . PHP_EOL;
  echo "Debugging error: " . mysqli_connect_error() . PHP_EOL;
  exit;
}
?>

使用位置

<!--
$link -> include/baglan.php
oturumkonrolana(); -> include/fonksiyonlar.php
-->

@ob_start();
@session_start();
include("include/baglan.php");
include("include/fonksiyonlar.php");
oturumkontrolana();
header('Cache-Control: no-cache, no-store, must-revalidate');

0 个答案:

没有答案