Autor Zpráva
krteczek
Profil
prosím mohli byste mi vysvětlit, kde mám chybu v tomto sktiptu, nejde updatovat řádek v db

mysql_query("update lide set (
id='$none'
jmeno='$jmeno'
prijmeni='$prijmeni'
ulice='$ulice'
mesto='$mesto'
psc='$psc'
narozen='$narozen'
prezdivky='$prezdivky'
telefon1='$telefon1'
telefon2='$telefon2'
telefon3='$telefon3'
email='$email'
zajmy='$zajmy'
skola='$skola'
sport='$sport'
popis='$popis'
where id='$radek'
);",$GLOBALS["link"]);
if (mysql_affected_rows()==1)
{
echo 'Záznam byl upraven.';
}

else
{
echo 'Je mi líto, záznam se nepodařilo upravit.';
}

stále mi to vypisuje že se záznam nepodařilo upravit :(
díky krteczek
siky
Profil *
neviem ale po set nedavaj zatvorku
centi
Profil
Tak namiesto: echo 'Je mi líto, záznam se nepodařilo upravit.'; daj echo mysql_error() a uvidis, co sa mysqlku nepaci :-)
Honza Hučín
Profil
Jednak bych dal závorku už za '$popis' a jednak bych zkusil oddělit jednotlivá dosazení čárkami.
krteczek
Profil
takže mi to píše chybu syntaxe

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 'ák prijmeni=Kozel ulice=U mlýni

a uz sem se dostal k tomuhle zápisu:

mysql_query("update lide set
id=".$none."
jmeno=".$jmeno."
prijmeni=".$prijmeni."
ulice=".$ulice."
mesto=".$mesto."
...

Honza Hučín
Profil
Tak zkus dát všem měněným řádkům něco takového:
id='".$none."', (kolem uvozovek přidané apostrofy a čárka na konci)
23k
Profil *
Chybej ti carky ....


$mq = mysql_query( "UPDATE table set sloupec1 = '$blah', sloupec2 = '$blah2', ...... );
Necpi tam furt ten $GLOBAL[link] je to uplne zbytecny.
23k
Profil *
jinak ten zapis je v poradku, a to co Pise Honza Hucin je take v poradku , ale narocnejsi na zapis takze nevidim duvod proc to pouzivat.
krteczek
Profil
díky za pomoc... už mi to funguje... hlavní chyba byla v tom že já sem nepřevedl $_POST[neco"] na $neco
chybelo mi tohle:
$neco=$_POST[neco"];

samozrejme i ten zápis sem opravil tohle byla poslední perlicka... pevně doufám :-)
krteczek
Profil
změněno,tahle zprava patrila jinam .....
Toto téma je uzamčeno. Odpověď nelze zaslat.

0