Autor Zpráva
n5ver
Profil
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
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
Taps:
hm díky za nápad ale pořžd to samé.
Tori
Profil
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
Tori:
ale tim se mi prepise jen id a jmeno a vsecko ostatni zustane prazdny
xmark
Profil
n5ver:
Co ti vlastně brání v tom, abys použil UPDATE?
n5ver
Profil
to ze jsem vul :D

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: