Supportnet / Forum / Skripte(PHP,ASP,Perl...)
Wird kein update ausgeführt..
Frage
Hi
[code]<?php
include ("connect.php");
$abfrage = "SELECT votes FROM vote where `options` like '".voting."'";
$daten = mysql_query($abfrage);
$row = mysql_fetch_object($daten);
$new_count = $row->votes;
$count = $new_count++;
echo $count;
$eintragen = "update vote set `votes` = '".$count."' where `options` like '".voting."'";
$ins_ip = "INSERT INTO vote (`ips`) values ('".$_SERVER['REMOTE_ADDR']."')";
mysql_query($eintragen) or die ("es hat keinen eintrag gegeben");
mysql_query($ins_ip) or die ("Ip konnte nicht eingetragen werden");
mysql_close($connect);
?>[/CODE]
Es wird kein Update ausgeführt.. seit den letzten veränderungen wird auch das echo nicht mehr ausgegeben.. !? danke 4 help
Antwort 1 von draack
Hi!
"LIKE" solltest Du nur verwenden, wenn Du Joker "%" verwendest. Das sieht mir hier nicht danach aus. Da tut's auch eine einfache "=".
Woher kommt "voting"? Variablen unter PHP starten mit einem "$" ...
Versuch's mal damit:
Leider kann ich es nicht selbst testen ...
Tschö!
Volker.
Versuch's mal damit:
<?php
include ("connect.php");
$abfrage = "SELECT votes FROM vote where `options` = '".$voting."'";
$daten = mysql_query($abfrage);
$row = mysql_fetch_object($daten);
$new_count = $row->votes;
$count = $new_count++;
echo $count;
$eintragen = "update vote set `votes` = '".$count."' where `options` = '".$voting."'";
$ins_ip = "INSERT INTO vote (`ips`) values ('".$_SERVER['REMOTE_ADDR']."')";
mysql_query($eintragen) or die ("es hat keinen eintrag gegeben");
mysql_query($ins_ip) or die ("Ip konnte nicht eingetragen werden");
mysql_close($connect);
?>Leider kann ich es nicht selbst testen ...
Tschö!
Volker.

