Как заставить мой PHP выводить два значения из базы данных - PullRequest
0 голосов
/ 12 марта 2019

Я включил блок кода ниже, описывающий, как я размещаю разделы данных из таблицы в моей базе данных в свои собственные div.Тем не менее, я новичок в PHP и не могу узнать, как также вывести «cup_id» из базы данных в их соответствующие div'ы здесь: echo $cup["cup_name"] . "<br />"; Спасибо за всю помощь заранее!

Короче, как мне это сделать?заставить это работать: echo $cup["cup_id", "cup_name"] . "<br />";

<?php
require_once("action/dbcon.php"); // Get the database connection
$get_cup = "SELECT * FROM cups";
$show_cup = mysqli_query($conn, $get_cup);

if (!$show_cup) {
    echo "Could not load cup. " . "(" . mysqli_error($conn) . ")";
}

while ($cup = mysqli_fetch_assoc($show_cup)) {
    echo '<div class="cup-info">';
    echo $cup["cup_name"] . "<br />";
    echo '</div>';
}
?>

Ответы [ 2 ]

0 голосов
/ 12 марта 2019

если вы хотите, чтобы имя и идентификатор были в одном и том же необработанном тексте, то вы можете использовать этот метод

<?php
require_once("action/dbcon.php"); // Get the database connection
$get_cup = "SELECT * FROM cups";
$show_cup = mysqli_query($conn, $get_cup);

if (!$show_cup) {
    echo "Could not load cup. " . "(" . mysqli_error($conn) . ")";
}

while ($cup = mysqli_fetch_assoc($show_cup)) {
    echo '<div class="cup-info">';
    echo $cup["cup_id"] . $cup["cup_name"]."<br />";
    echo '</div>';
}
?>

, если вы хотите, чтобы имя и идентификатор были в разном необработанном виде, тогда вы можете использовать этот метод

<?php
require_once("action/dbcon.php"); // Get the database connection
$get_cup = "SELECT * FROM cups";
$show_cup = mysqli_query($conn, $get_cup);

if (!$show_cup) {
    echo "Could not load cup. " . "(" . mysqli_error($conn) . ")";
}

while ($cup = mysqli_fetch_assoc($show_cup)) {
    echo '<div class="cup-info">';
    echo $cup["cup_id"]."<br />";
    echo '</div>';
    echo '<div class="cup-info">';
    echo $cup["cup_name"]."<br />";
    echo '</div>';
}
?>
0 голосов
/ 12 марта 2019

Хотите ли вы объединить строки? используйте оператор точки:

echo $cup["cup_id"] . $cup["cup_name"];

И если вы хотите напечатать его в другом div, сделайте так:

echo '<div class="cup-info">';
echo $cup["cup_id"] . "<br />";
echo '</div>';
echo '<div class="cup-info">';
echo $cup["cup_name"] . "<br />";
echo '</div>';
...