K@llenMedlem sedan mars 20032 667 inlägg Hejsan,
Nu är jag lite förrvirrad. Jag ska uppdatera en numersik kolumn i en tabell (null är tillåtet) beroende på ett annat värde.
Förklarande exempel:
if ( $_GET['numValue'] == 1 ) {
$numValue = $_GET['numValue'];
}
else {
$numValue = Null;
}
$sql = "UPDATE tabell SET numKolumn = " . $numValue . "";
Är $numValue null blir det error på sql-frågan. Sätter jag apostrofer runt värdet i sql-frågan funkar det i båda fallen, men det är ju inte riktigt rätt väg att gå.
Blir jag tvungen att köra min update i if-satsen så att jag kan skriva null direkt i sql-frågan?
LarsGMedlem sedan dec. 200012 464 inlägg
Blir jag tvungen att köra min update i if-satsen så att jag kan skriva null direkt i sql-frågan?
Det har väl ingen större betydelse i detta fall.
$numValue = "Null";
K@llenMedlem sedan mars 20032 667 inlägg
LarsG skrev:
Blir jag tvungen att köra min update i if-satsen så att jag kan skriva null direkt i sql-frågan?
Det har väl ingen större betydelse i detta fall.
$numValue = "Null";
Så ska det förstås vara, tack LarsG. :)
Rent tekniskt/funktionsmässigt har det kanske ingen betydelse. Men eftersom det ska utföras en del uträkningar och uppdateringar på den sidan blir det ganska rörigt med en massa dubbla sql-frågor som nästan aldrig körs. :)