簡體   English   中英

顯示sql表上的所有值

[英]Displaying all values on sql table

我正在嘗試顯示我的 sql 中的所有 user_name

我的 sql 東西

我怎樣才能讓所有的 user_name 在每個名字后都顯示換行符?”

我的代碼

<?php
include_once 'dbconnect.php';
$res = mysql_query("SELECT 'user_name' FROM `users`");
$row = mysql_fetch_array($res);
echo $row;
?>

當我加載頁面時什么都沒有顯示

這應該是整個互聯網。 一個簡單的谷歌搜索就是全部。

SELECT user_name FROM users;

首先確保你有一個連接:

if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
} 

通常當什么都沒有顯示時,這與一個 false 被打印為什么都沒有有關。 你能改變 echo $row 以 echo "something awesome: ".$row;. 如果您看到“something awesome:”,那么您就知道您的查詢沒有返回任何內容。

其次,你不會重復思考你的結果,你只是回應“哦這么多”的一行。

這可以使用像這樣的 while 循環來修復:

$result = mysql_query("SELECT user_name FROM users");

while ($row = mysql_fetch_array($result)) {
  echo $result['user_name'];
}

這將遍歷每條記錄並回顯用戶的用戶名。

此致,

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM