Salut,as avea nevoie de putin ajutor.
Dupa ce preiau un tabel din Baza de date,nu stiu cum pot face ca fiecare rand din tabel sa se afiseze pe o pagina diferita,adica sa fie de genul http://www.-----.ro/pagina.php?rand=1 .
De exemplu,la scriptul utilizatori datele sunt preluate din baza de date si se afiseaza fiecare rand din tabelul cu utilizatori pe o pagina diferita(exmplu: http://www.site.ro/index.php?usr=name).
Pagini cu continut preluat din baza de date.
-
- Mesaje:13
Pagini cu continut preluat din baza de date.
MarPlo
Mesaje:4343
Salut
Daca vrei sa selectezi si sa afisezi datele dintr-un singur rand din tabel MySQL, in functie de valoarea adaugata in adresa URL, poti face asa:
Daca vrei un sistem de paginare, cu link catre celelalte pagini incearca clasa de paginare de aici: Clasa Paginare - Script PHP
si setezi $rowsperpage = 1; .
Daca vrei sa selectezi si sa afisezi datele dintr-un singur rand din tabel MySQL, in functie de valoarea adaugata in adresa URL, poti face asa:
Cod: Selectaţi tot
<?php
// preia id-ul din URL (https://marplo.net/pagina.php?id=o_valoare)
if(isset($_GET['id'])) $id = strip_tags($_GET['id']); // strip_tags() sterge posibile taguri in "id"
else { header('Location: https://marplo.net'); exit; } // redirect la site daca "id" nu e in URL
// conecteaza la baza de date
$conn = new mysqli('localhost', 'root', 'pass', 'baza_date');
// verifica conexiunea
if (mysqli_connect_errno()) {
exit('Connect failed: '. mysqli_connect_error());
}
// interogare sql SELECT (daca $id nu e numar, ci un cuvant, se pune intre ghilimele simple in SELECT, '$id')
$sql = "SELECT * FROM `nume_tabel` WHERE `id`=$id LIMIT 1";
// executa interogarea si retine datele returnate
$result = $conn->query($sql);
// daca $result contine cel putin un rand
if ($result->num_rows > 0) {
// afiseaza datele din fiecare rand din $result
while($row = $result->fetch_assoc()) {
echo $row['coloana1']. ' - '. $row['coloana2']. ' - '. $row['coloana3'];
}
}
else {
echo '0 rezultate';
}
$conn->close();
?>
si setezi $rowsperpage = 1; .
alves
Mesaje:13
A mers asa.Multumesc mult MarPlo.
Subiecte similare
- Adaugare orar zilele saptamanii in baza de date
PHP - MySQL - XML Primul mesaj
SalutUltimul mesaj
Am o baza de date cu toate locatiile
location_id | name |address |telephone | open
Si un formular prin care incarc datele in bd....
Treaba cu adaugare json in mysql e simpla, se rezuma la adaugarea unui sir care contine ghilimele duble.
Problema la tine e ca acele ghilimele sunt...