Diskuze: Echo table from database
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Člen
Zobrazeno 12 zpráv z 12.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zkus to projet přes foreach()
echo 'Top 10';
foreach($resulttop as $data){
echo $data['nick'] . ' - ' . $data['score'] . '<br />';
}
Ale jen tipuji, procedurál už nějakou dobu nepoužívám...
Fitkráme díky za návrh, ale takto mi to nefunguje. Háže mi to chybu " Illegal string offset 'nick' .. " to samé i pro score. Asi si trošičku budu muset zagooglit . Jsem začátečník.
Jak říkám, tohle už jsem sto let neviděl
Každopádně zkus mysqli_fetch_row nahradit za mysqli_fetch_array
skus nejak takto len si uprav vypis a pripojenie db
$connect = mysqli_connect("localhost", "root", "root", "todo"); // pripojenie
$sql = "SELECT * FROM sklad ORDER BY id DESC ";
$result = mysqli_query($connect, $sql);
<?php
if (mysqli_num_rows($result) > 0) {
?>
<table>
<tr>
<th>id</th>
</tr>
<?php
while ($row = mysqli_fetch_array($result)) {
?>
<tr>
<td><?php echo $row['data'] ?> </td>
</tr>
<?php
}
}?>
Takže jsem našel toto, implementoval menší úpravy a funguje:
<table>
<thead>
<tr>
<td>Nick</td>
<td>Score</td>
</tr>
</thead>
<tbody>
<?php
$connect1 = mysql_connect("localhost","root", "password");
if (!$connect1) {
die(mysql_error());
}
mysql_select_db("database");
$results = mysql_query("SELECT nick, score FROM userinfo ORDER BY score DESC LIMIT 10");
while($row = mysql_fetch_array($results)) {
?>
<tr>
<td><?php echo $row['nick']?></td>
<td><?php echo $row['score']?></td>
</tr>
<?php
}
?>
</tbody>
</table>
tohle rychle zapoměn. To se už dlouhoooooo nepoužívá a má to důvod.
cokoliv, co má prefix myslq_. V nových verzích PHP dokonce už naštěstí přímo chybí.
Takže stačí nahradit prefix mysql za mysqli ? Nebo jak by měl být správně napsán kód, který tu prezentuji jako "Akceptované řešení" ? Rád se nechám poučit. Děkuji
Zkus se podívat na nějaké články tady na síti, například http://www.itnetwork.cz/…ovladace-pdo.
Zobrazeno 12 zpráv z 12.