Autor | Zpráva | ||
---|---|---|---|
Alastor_Kopal Profil * |
#1 · Zasláno: 30. 3. 2009, 19:19:04
Už půl hodiny o změně údajů v databázi hledám informace
mám jenom něco jako <?php $id = $_SESSION['id']; $db="evilgame"; $tb="dobro"; $spojeni = mysql_connect("mysql.wz.cz:3306","-jméno neřeknu--","--heslo neřeknu-"); mysql_select_db($db, $spojeni); $zmena=mysql_query("UPDATE `$tb` SET `id` = '$id' WHERE `misto` = '2'", $spojeni); ?> Chtěl jsem aby uživateli s id číslem které je uvedeno promněným se změnilo současná data ve sloupci "misto" na 2 ale fakt to asi nebude to pravý ořechový že ? |
||
DJ Miky Profil |
#2 · Zasláno: 30. 3. 2009, 20:07:08
Stačí to jenom prohodit :-).
$zmena=mysql_query("UPDATE `$tb` SET `misto` = '2' WHERE `id` = $id", $spojeni); Pokud je sloupec `misto` typu *int nebo *float, pak bez těch apostrofů okolo. Stejně tak pro `id`, což zřejmě číslo je. |
||
Alastor_Kopal Profil * |
#3 · Zasláno: 30. 3. 2009, 20:53:07
když jsem na tu stránku přišel nic - nic tam nebylo tak jsem myslel že se to změnilo a přesvědčil jsem se v databázi že ne. V databázi byla ta předchozí hodnota :-( nepotřebuje to třeba potvrzovací tlačítko ?
|
||
Alastor_Kopal Profil * |
#4 · Zasláno: 31. 3. 2009, 09:53:49
Třeba bych do toho nějak mohl dát POST
|
||
Dědeček Profil * |
#5 · Zasláno: 1. 4. 2009, 18:01:43
<?php $id = $_SESSION['id']; $db="evilgame"; $tb="dobro"; $nazev=$_POST["nazev"]; $spojeni = mysql_connect("mysql.wz.cz:3306","-jméno neřeknu--","--heslo neřeknu-"); mysql_select_db($db, $spojeni); $zmena=mysql_query("UPDATE `$tb` SET `misto` = '$nazev' WHERE `id` = $id", $spojeni); ?> <form method="post" action=""> <table> <tr><td>Název:</td><td><input type="text" name="nazev"></td></tr> <tr><td></td><td><input type="submit" name="submit" value="Odeslat"></td></tr> </table> </form> <? $nazev=$_POST["nazev"]; if($_POST["submit"]=="Odeslat") { <?php $id = $_SESSION['id']; $db="evilgame"; $tb="dobro"; $spojeni = mysql_connect("mysql.wz.cz:3306","-jméno neřeknu--","--heslo neřeknu-"); mysql_select_db($db, $spojeni); $zmena=mysql_query("UPDATE `$tb` SET `id` = '$id' WHERE `misto` = '2'", $spojeni); } ?> |
||
Dědeček Profil * |
sakra .. takhle to ma byt promin
<form method="post" action=""> <table> <tr><td>Název:</td><td><input type="text" name="nazev"></td></tr> <tr><td></td><td><input type="submit" name="submit" value="Odeslat"></td></tr> </table> </form> <? $nazev=$_POST["nazev"]; if($_POST["submit"]=="Odeslat") { $id = $_SESSION['id']; $db="evilgame"; $tb="dobro"; $spojeni = mysql_connect("mysql.wz.cz:3306","-jméno neřeknu--","--heslo neřeknu-"); mysql_select_db($db, $spojeni); $zmena=mysql_query("UPDATE `$tb` SET `id` = '$id' WHERE `misto` = '2'", $spojeni); } ?> |
||
Alastor_Kopal Profil * |
#7 · Zasláno: 1. 4. 2009, 19:47:41
Mě se to nezdá nezměnilo se to v datrabázi !!
dotaz $zmena=mysql_query("UPDATE `$tb` SET `id` = '$id' WHERE `misto` = '2'", $spojeni); Tohle mění sloupeček misto na 2 ne ? |
||
AM_ Profil |
#8 · Zasláno: 1. 4. 2009, 20:05:38
AKTUALIZUJ tabulku NASTAV id=1 KDE misto=2
Co myslíš, že to dělá? |
||
Alastor_Kopal Profil * |
#9 · Zasláno: 1. 4. 2009, 20:18:42
Změní id na 1 tomu kdo má misto 2
|
||
AM_ Profil |
#10 · Zasláno: 1. 4. 2009, 20:20:00
No vidíš. Takže ne misto na 2. Co je v mysql_error()?
|
||
Alastor_Kopal Profil * |
#11 · Zasláno: 1. 4. 2009, 20:24:15
právě že žádnej error není pěkně se mi tam ta tabulka zobrazí
|
||
AM_ Profil |
#12 · Zasláno: 1. 4. 2009, 20:33:38 · Upravil/a: AM_
a echo mysql_error() dá co?
|
||
Alastor_Kopal Profil * |
#13 · Zasláno: 1. 4. 2009, 20:36:02
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 '' at line 1
|
||
AM_ Profil |
#14 · Zasláno: 1. 4. 2009, 20:40:37
tak máš chybu v tom dotazu, nech si ho vyechovat
|
||
Alastor_Kopal Profil * |
#15 · Zasláno: 1. 4. 2009, 20:49:47
dal jsem ten řádek do echo
Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in /3w/mysteria.cz/e/evil-game/game/leszrozeni/beata.php on line 26 |
||
AM_ Profil |
#16 · Zasláno: 1. 4. 2009, 21:01:11
řádek do echo?? snad jen ten dotaz, ne?
|
||
Časová prodleva: 4 dny
|
|||
Alastor_Kopal Profil * |
#17 · Zasláno: 5. 4. 2009, 10:40:43
ten dotaz jsem dal do echo mysql_error()
a tato chyba se tam objevila Parse error: syntax error, unexpected '`' in (cesta k souboru) on line 20 |
||
Časová prodleva: 15 let
|
0