Hei
Voitteko avittaa kuinka saan seuraavan lisäyksen näppärästi yhdelle sql lausekkeelle. Tuo on tuollaisena niin hirveän näköistä että ihan hirvittää itseäkin vaikka olen sen itse tehnyt.
$kysely = "UPDATE pelaajat SET Nimi = '".$_POST["nimi"]."' WHERE Pelaajannro = '".$_POST["pelaajannro"]."' AND Joukkue='".$_COOKIE["joukkue"]."'"; //Arvo = '".$_POST["arvo"]."' Maa = '".$_POST["maa"]."' Numero = '".$_POST["numero"]."' Pelaajap = '".$_POST["pelipaikka"]."' Ika = '".$_POST["ika"]."' Info = '".$_POST["info"]."' $resultti = mysql_query($kysely, $yhteys); $kysely = "UPDATE pelaajat SET Arvo = '".$_POST["arvo"]."' WHERE Pelaajannro = '".$_POST["pelaajannro"]."' AND Joukkue='".$_COOKIE["joukkue"]."'"; $resultti = mysql_query($kysely, $yhteys); $kysely = "UPDATE pelaajat SET Maa = '".$_POST["maa"]."' WHERE Pelaajannro = '".$_POST["pelaajannro"]."' AND Joukkue='".$_COOKIE["joukkue"]."'"; $resultti = mysql_query($kysely, $yhteys); $kysely = "UPDATE pelaajat SET Numero = '".$_POST["numero"]."' WHERE Pelaajannro = '".$_POST["pelaajannro"]."' AND Joukkue='".$_COOKIE["joukkue"]."'"; $resultti = mysql_query($kysely, $yhteys); $kysely = "UPDATE pelaajat SET Pelaajanp = '".$_POST["pelipaikka"]."' WHERE Pelaajannro = '".$_POST["pelaajannro"]."' AND Joukkue='".$_COOKIE["joukkue"]."'"; $resultti = mysql_query($kysely, $yhteys); $kysely = "UPDATE pelaajat SET Ika = '".$_POST["ika"]."' WHERE Pelaajannro = '".$_POST["pelaajannro"]."' AND Joukkue='".$_COOKIE["joukkue"]."'"; $resultti = mysql_query($kysely, $yhteys); $kysely = "UPDATE pelaajat SET Info = '".$_POST["info"]."' WHERE Pelaajannro = '".$_POST["pelaajannro"]."' AND Joukkue='".$_COOKIE["joukkue"]."'"; $resultti = mysql_query($kysely, $yhteys);
Eli tuossa on jokainen muutos toteutettu omalla lausekkeellaan ja haluaisin ne yhteen lausekkeeseen kun kaikki tiedot kuitenkin muuttuvat.
Esimerkiksi seuraavasti:
<?php $kysely = "UPDATE pelaajat SET nimi='erkki',arvo='kenraali',maa='tansania' WHERE pelaajannro='16' AND joukkue='tansanian palloveikot'"; ?>
Eli siis pilkulla erotetaan noi.
Aihe on jo aika vanha, joten et voi enää vastata siihen.