| | |
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
Autor | Správa |
---|
Registrovaný: 21.09.06 Prihlásený: 21.09.06 Príspevky: 2 Témy: 1 | Napísal skazka: 21.09.2006 17:03 | |
|
Kód: $host = "localhost"; $username = "root"; $password = ""; $table_name = "ahoj";
mysql_connect ($host, $username, $password); mysql_select_db ($table_name);
$query = mysql_query("SELECT * FROM 10");
# while ($zaznam = MySQL_Fetch_Array($query)) #
echo "<table> <tr> <td>$zaznam[ipadresa]</td> <td>$zaznam[MACadresa]</td> <td>$zaznam[ipradio]</td> <td>$zaznam[heslo_radio]</td> <td>$zaznam[adresa]</td> <td>$zaznam[telefon]</td> <td>$zaznam[meno]</td> <td>$zaznam[mail]</td> <td>$zaznam[APmeno]</td> </tr> </table>"; mysql_close();
Nasledne mi vypise toto:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in ..... na riadku kde zacina cyklus while...... oznaceny je #
krizikom #. Uz nadtym sedim dva dni a neviem si rady, tak pls help......
|
|
Registrovaný: 01.08.05 Prihlásený: 09.04.07 Príspevky: 195 Témy: 14 Bydlisko: Zlín (CZ) |
Co třeba takto:
Kód: $host = "localhost"; $username = "root"; $password = ""; $db_name = "ahoj"; [i]// jméno databáze[/i]
$link = mysql_connect ($host, $username, $password); mysql_select_db ($db_name,$link);
$query = mysql_query("SELECT * FROM [b]jmenotabulky[/b]",$link); [i]// doplňte jméno tabulky[/i]
while ($zaznam = MySQL_Fetch_Array($query)) { echo "<table> <tr> <td>$zaznam[ipadresa]</td> <td>$zaznam[MACadresa]</td> <td>$zaznam[ipradio]</td> <td>$zaznam[heslo_radio]</td> <td>$zaznam[adresa]</td> <td>$zaznam[telefon]</td> <td>$zaznam[meno]</td> <td>$zaznam[mail]</td> <td>$zaznam[APmeno]</td> </tr> </table>"; } mysql_close();
K Vašemu kodu: ta tabulka se jmenuje "10"?
_________________ michal.h |
|
Registrovaný: 21.09.06 Prihlásený: 21.09.06 Príspevky: 2 Témy: 1 | Napísal autor témy skazka: 22.09.2006 10:56 | |
|
Nasledne mi vypise toto... a to som uz fakt nahrany....
Kód: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '10' at line 1
|
|
Registrovaný: 01.08.05 Prihlásený: 09.04.07 Príspevky: 195 Témy: 14 Bydlisko: Zlín (CZ) |
Používáte tam dotaz "SELECT * FROM 10" ? Myslím, že je tam chybně to "10", protože ten dotaz znamená "Vyber vše z tabulky, která se jmenuje 10"
_________________ michal.h |
|
Registrovaný: 01.08.05 Prihlásený: 09.04.07 Príspevky: 195 Témy: 14 Bydlisko: Zlín (CZ) |
Chyba je v názvu tabulky, nelze použít jako název tabulky pouze číslo. (lze použít např. "tab_10")
_________________ michal.h |
|
| Stránka: 1 z 1
| [ Príspevkov: 5 ] | |
| Nemôžete zakladať nové témy v tomto fóre 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
|
|