PHP MySQLi程序获得结果

时间:2016-04-29 00:25:54

标签: php mysqli

我尝试获取 last_ip last_ua ui_walks ui_lastwalk 来自MySQL的ui_walkstotal 使用PHP。
我想将每个结果(行)分配给PHP变量。

奇怪的是,我没有得到任何错误,只是一个空白页面,错误打开ofc。
在我的本地服务器和公共服务器(One.com)上尝试但没有任何反应。

我做错了什么?

的index.php

<?php
session_start();
include_once 'includes/db.config.php';
$_SESSION['user'] = "Dennis";
$user = mysqli_real_escape_string($connection, $_SESSION['user']);
$sql = "SELECT last_ip, last_ua, ui_walks, ui_lastwalk, ui_walkstotal FROM MyLog WHERE username=$user";
$result = mysqli_query($connection, $sql);
if (mysqli_num_rows($result) > 0) {
while ($row = mysqli_fetch_assoc($result)) {
$lastip = $row['last_ip'];
$lastua = $row['last_ua'];
$uiwalks = $row['ui_walks'];
$uilastwalk = $row['ui_lastwalk'];
$uiwalkstotal = $row['ui_walkstotal'];
echo $lastip;
} else {
// No results
echo "No results";
}
?>

db.config.php

<?php
define ("HOST", "localhost");
define ("USER", "user");
define ("PASS", "pass");
define ("DB", "my_db");
$connection = mysqli_connect(HOST, USER, PASS, DB);
if (mysqli_connect_errno()) {
die("No database connection");
}
?>

1 个答案:

答案 0 :(得分:1)

我已经概述了评论中的错误,所以我不明白为什么我应该在这里重复。

这是您的固定代码并同时将其作为社区维基,我不希望这样做:

旁注:缩进有助于(眨眼)

verified