Supportnet Computer
Planet of Tech

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:
    <?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.

  • Ich möchte kostenlos eine Frage an die Mitglieder stellen:


    Ähnliche Themen:


    Suche in allen vorhandenen Beiträgen: