also hab hier jetzt ein Problem das das Update nicht funktioniert.
Also hab den Wert splitter in die db bei werte eingefügt und der User kann ja noch keinen haben. Jetzt hab ich eingestellt wenn man noch keinen Splitter hat bekommt man einen hab es mit INSER INTO gemacht. Dann wenn man schon einen hat wird dieser einfach geupdatet und +1. Nur leider klappt das mit dem +1 nicht, da bei Splitter 0 stehen bleibt obwohl update erfolgreich dort steht. Dann hab ich mal ohne $splitter + 1 gemacht also nur 1 gecshrieben dann wurd er von 0 auf 1 geupdatet. Wenn ich dann nochmal $splitter + 1 schreib sollte ja als nächstes 2 kommen jedoch bleibt es wieder auf 0...
hier is der script:
<?php
include('datenverbindung.php');
$split = 1;
$nummer = rand(1,100);
$abfrage2 = "SELECT * FROM werte WHERE id = '3'";
$out2 = mysql_query($abfrage2);
while($row2 = mysql_fetch_array($out2))
{
$splitter = $row2['splitter'];
}
if($splitter == 0 and $nummer >=1 and $nummer <=10)
{
$eintrag = "INSERT INTO werte (splitter) VALUES ('$split')";
$eintragen = mysql_query($eintrag);
}
elseif($nummer >=1 and $nummer <=10)
{
$aendern = "UPDATE werte Set splitter = '$splitter + 1' WHERE id = '3'";
$update = mysql_query($aendern);
echo "Splitter gefunden";
}
else
{
echo " leider keinen Splitter gefunden";
}
?>
Alles anzeigen
EDIT: sry habs rausgefunden das INSERT INTO quatsch war und das auch update sein muss. und ich split nich brauch sondern einfach 1 update und beim 2. waren die ' ' zuviel sry wegen dem tread kann gelöscht werden