|
 | | |
| Autor | Správa |
Pablo Montero
 Užívateľ
 Založený: 31.07.2007 Príspevky: 278 Bydlisko: Humenné
 | Zaslal: Pi 01.02.08 11:46 |   |
Ahojte učim sa PHP a mám teraz taký problém chcem vybrať údaje z tabuľky mysql a mam zhotovený takýto skript a nechcem mi zobraziť údaje poraďte pls
config.php
| kód: | <?php
$bd_host = "localhost";
$bd_usuario = "root";
$bd_password = "vertrigo";
$bd_base = "test";
$con = mysql_connect($bd_host, $bd_usuario, $bd_password); mysql_select_db($bd_base, $con);
?> |
index.php
| kód: | <?
include('config.php');
$sql = "SELECT * FROM mysql";
$result = mysql_query($sql);
if (!$sql) {
die('Invalid Invalid query: ' . mysql_error());
}
?>
|
|
| |
  |
 |
stenley
 Moderátor
 Založený: 27.07.2007 Príspevky: 3776 Bydlisko: Bratislava Vek: 27
 | Zaslal: Pi 01.02.08 11:59 |   |
nemas tam v podstate ziadnu chybu, ale asi len z nepozornosti testujes nieco ine ako v skutocnosti mas
| kód: | $sql = "SELECT * FROM mysql";
$result = mysql_query($sql);
if (!$sql) {
die('Invalid Invalid query: ' . mysql_error());
} |
Mal by si mat
| kód: | if (!$result) {
die('Invalid Invalid query: ' . mysql_error());
} |
A za to das vetvu else, kde spracujes ziskany vysledok v cykle while napr. pomocou mysql_fetch_array |
_________________ Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB | |
    |
 |
Pablo Montero
 Užívateľ
 Založený: 31.07.2007 Príspevky: 278 Bydlisko: Humenné
 | Zaslal: Pi 01.02.08 12:39 |   |
No ok to by som aj chapal zmenit len nechapem tomu:
A za to das vetvu else, kde spracujes ziskany vysledok v cykle while napr. pomocou mysql_fetch_array
chapem dam vetvu else ale nechapem ako tam spracujem ziskany vysledok v cykle while |
| |
  |
 |
stenley
 Moderátor
 Založený: 27.07.2007 Príspevky: 3776 Bydlisko: Bratislava Vek: 27
 | Zaslal: Pi 01.02.08 13:22 |   |
v prvom rade si vytvor nejaku vlastnu databazu
Ak ziskavas viac ako 1 zaznam z db, tak je najlepsie pouzit cyklus, napriklad:
| kód: | while($row = mysql_fetch_assoc($result))
{
echo $row['meno'].' '.$row['priezvisko'].'<br />'
} |
kde meno a priezvisko su nazvy stlpcov v tabulke (pripadne nazvy poloziek zo selectu), z ktorej vytahujes data |
_________________ Desktop: CPU: AMD Athlon64 3000+ | MB: Biostar K8T890-A9 | VGA: NVIDIA GeForce 6200 LE 256MB | RAM: 2x 1GB A-DATA DDR 400 MHz Dual Kit | HDD: WD Caviar Blue 320GB | DVD: LG GSA-H10N | Keyboard: Chicony KU-0420 Silver/Black | Mouse: Logitech RX1000 | Zdroj: Corsair CX400 400W | CASE: DELUX DLC-MD370 Black | LCD: 20" Samsung 206BW | Repro: Teac XL-20
Notebook: ACER Aspire 4820TG 14" | CPU: Intel Core i5 2,53 GHz | VGA: ATI Mobility Radeon HD5650 1GB / Intel HD Graphics | RAM: 4GB DDR3 1066 MHz | HDD: 640GB | |
    |
 |
Pablo Montero
 Užívateľ
 Založený: 31.07.2007 Príspevky: 278 Bydlisko: Humenné
 | Zaslal: So 02.02.08 10:18 |   |
Aha tak diky moc vyskušam to a dufam, že to bude fungovať |
| |
  |
 |
|
Nemôžete pridávať nové témy do tohto fóra. Nemôžete odpovedať na témy v tomto fóre. Nemôžete upravovať svoje príspevky v tomto fóre. Nemôžete mazať svoje príspevky v tomto fóre. Nemôžete hlasovať v tomto fóre.
|
| |