Autor | Zpráva | ||
---|---|---|---|
Prochy20 Profil * |
#1 · Zasláno: 30. 11. 2011, 22:14:34
Zdravím,
mám vložené články v databázi, kde mám sloupce ID, NADPIS, TEXT. Každý článek má svoje ID. Já chci vypsat nadpisy těch článků s tím že nadpis bude jako odkaz, který odkáže na ten článek příslušného ID článku (např. php?id=8) Jenže mě to furt vypisuje tuhle chybu: 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 'from 'stranky' WHERE ID = '0'' at line 1 <?php /*připojení k db jasné*/ if(isset($_GET['ID'])) { $id = $_GET['ID']; } else { $id = 0; } $dotaz = mysql_query ("SELECT from 'stranky' WHERE ID = '$id'") or die(mysql_error()); $overeni = COUNT($dotaz); $clanek = mysql_fetch_array($dotaz); if($overeni = 1){ echo "<h1>" .$clanek['NADPIS']."</h1><br>".$clanek['TEXT']; } else { echp ("Článek není"); } $dotaz = mysql_query("SELECT from 'stranky'"); while ($clanek = mysql_fetch_array($dotaz)){ echo '<a href="stranka1.php?id ='.$clanek['ID'].'">'.$clanek['NADPIS'].'</a>'; } ?> Děkuju za pomoc |
||
Someone Profil |
#2 · Zasláno: 30. 11. 2011, 22:22:18
Prochy20:
„ ("SELECT * from 'stranky' WHERE ID = '$id'") |
||
Prochy20 Profil * |
#3 · Zasláno: 30. 11. 2011, 22:24:04
Dík, ale syntax error stále :(
|
||
Bertram Profil |
#4 · Zasláno: 30. 11. 2011, 22:24:49 · Upravil/a: Bertram
Ahoj,
$dotaz = mysql_query ("SELECT ID, NADPIS from stranky WHERE ID = $id") or die(mysql_error()); |
||
Someone Profil |
#5 · Zasláno: 30. 11. 2011, 22:25:06
ZKus odstranit
("SELECT * from 'stranky' WHERE ID = '$id'") |
||
Prochy20 Profil * |
#6 · Zasláno: 30. 11. 2011, 22:38:29
Díky moc!!
Posunul jsem se k while Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in ** on line 30 |
||
Someone Profil |
#7 · Zasláno: 30. 11. 2011, 22:40:43 · Upravil/a: Someone
Napsal bych to asi takto:
$dotaz = mysql_query ("SELECT * from stranky WHERE id='".$id."'") or die(mysql_error()); pokud tohle nepujde tak pak nevim :) edit: ok koukám, že už ti to jde mimochodem, co pomohlo? |
||
Prochy20 Profil * |
#8 · Zasláno: 30. 11. 2011, 22:40:43
Jo aha neměl jsem tam or die(mysql_error())
|
||
BuGeR Profil |
#9 · Zasláno: 30. 11. 2011, 22:40:48
$dotaz = mysql_query ("SELECT * from 'stranky' WHERE ID=".$id."") or die(mysql_error()); Předpokladám ale, že $id bude datového typu čísla. |
||
Someone Profil |
#10 · Zasláno: 30. 11. 2011, 22:42:03 · Upravil/a: Someone
Tohle na ten nový problém:
$dotaz = mysql_query("SELECT * FROM stranky"); |
||
Prochy20 Profil * |
#11 · Zasláno: 30. 11. 2011, 22:44:25
Someone, Bertram: děkuju vám za trpělivost už to jde :))
|
||
Someone Profil |
#12 · Zasláno: 30. 11. 2011, 22:47:44
Ok, jak vypadá funkční kód? :)
|
||
Prochy20 Profil * |
#13 · Zasláno: 30. 11. 2011, 23:01:07
Přesně to jak si to napsal ;)
|
||
Someone Profil |
#14 · Zasláno: 30. 11. 2011, 23:03:46
Napsal jsem toho víc, každopadně jsem rád, že jsem mohl být nápomocný.
|
||
Prochy20 Profil * |
#15 · Zasláno: 30. 11. 2011, 23:05:45
toto: $dotaz = mysql_query ("SELECT * from stranky WHERE id='".$id."'") or die(mysql_error());
|
||
Časová prodleva: 5 dní
|
|||
jelo Profil * |
#16 · Zasláno: 5. 12. 2011, 13:50:37
Prochy20,
zdravim, tento skript som upravil do danej podoby, ale ako na to, ak chcem vypisat iba danu polozku podla ID v URL ?? |
||
Časová prodleva: 12 let
|
0