2017-02-10 59 views
-1
<?php 
session_start(); 
include 'dpconfig.php'; 
$id = $_SESSION['uid']; 

$sql = "SELECT * FROM user WHERE first='$id'"; 

$check = mysqli_query($conn, $sql) or die ("err $id " . mysqli_error ($conn)); 

$check2 = mysqli_num_rows($check); 

if ($check2 != 0) 

while ($row = mysqli_fetch_assoc($check)) 

$showid = $row[0]; 

$showfirst = $row[1]; 

$showlast = $row[2]; 

$showuid = $row[3]; 

    echo $showid; 

    echo  $showfirst; 

    echo  $showlast; 

    echo  $showuid; 

?> 

上面的代碼不會給我任何錯誤,所以我認爲它可以,我不能讓它在我的網站上回顯出來,我希望它回顯出身份證,名字,姓氏,用戶名..當我運行這個代碼它不迴應任何東西,並沒有給出任何錯誤。感謝您的幫助。錯誤打印選定的數據

+2

關聯返回關聯數組沒有索引數組 –

+1

請問,我該如何糾正.. –

+0

@AnnJoe任何東西從http://php.net/manual/en/function。 error-reporting.php? –

回答

0

您正在將結果作爲關聯數組提取$example->associateArray['name']

希望此:

while ($row = mysqli_fetch_array($check))

這是因爲,通過手動[1]

[1] http://php.net/manual/en/mysqli-result.fetch-array.php

限定 mysql_fetch_array()可以讀取由任一其關聯陣列或它的數字數組結果
+0

我把它改成了mysqli獲取數組,現在我得到了未定義的變量.. –

+0

請大家新來php和mysqli,但我需要做到這一點,請幫助我..乞求你所有..請問 –

+0

你是什麼當你做死了(var_dump($ row));'在文件的最後? –