Autor | Zpráva | ||
---|---|---|---|
n5ver Profil |
#1 · Zasláno: 7. 11. 2010, 13:04:49 · Upravil/a: n5ver
Ahoj prosím nevíte v čem je tady chyba? píše to 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 'WHERE id='1'' at line 1
<? else { $Vyber=mysql_query("SELECT * FROM `uzivatele` WHERE username='" . $uzivatel . "'") or die(mysql_error()); while ($Vypis = mysql_fetch_array($Vyber)){ $id = $Vypis['id']; $query = MySQL_Query("REPLACE INTO `uzivatele` (username) VALUES ('".$username."') WHERE id='" . $id . "'") or die(mysql_error()); echo "<p><font color=\"green\"><strong>Jméno bylo změněno.</strong></font></p>"; } } ?> |
||
Taps Profil |
#2 · Zasláno: 7. 11. 2010, 13:07:05 · Upravil/a: Taps
n5ver:
<? else { $Vyber=mysql_query("SELECT * FROM `uzivatele` WHERE username='$uzivatel'") or die(mysql_error()); while ($Vypis = mysql_fetch_array($Vyber)){ $id = $Vypis['id']; $query = MySQL_Query("REPLACE INTO `uzivatele` (username) VALUES ('$username') ") or die(mysql_error()); echo "<p><font color=\"green\"><strong>Novinka byla úspěšně upravena.</strong></font></p>"; } } ?> |
||
n5ver Profil |
#3 · Zasláno: 7. 11. 2010, 13:15:16
Taps:
hm díky za nápad ale pořžd to samé. |
||
Tori Profil |
#4 · Zasláno: 7. 11. 2010, 13:15:25
n5ver:
v REPLACE se nepoužívá WHERE. Pokud na sloupci username není UNIQUE index, můžete použít REPLACE INTO `uzivatele` (id, username) VALUES ('$id', '$username') |
||
n5ver Profil |
#5 · Zasláno: 7. 11. 2010, 19:56:54
Tori:
ale tim se mi prepise jen id a jmeno a vsecko ostatni zustane prazdny |
||
xmark Profil |
#6 · Zasláno: 7. 11. 2010, 20:02:56
n5ver:
Co ti vlastně brání v tom, abys použil UPDATE? |
||
n5ver Profil |
#7 · Zasláno: 7. 11. 2010, 20:20:32
to ze jsem vul :D
|
||
Časová prodleva: 13 let
|
0