php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.12.2008, 12:08  
Neuer Benutzer
 
Registriert seit: 14.12.2008
Beiträge: 1
RG92 befindet sich auf einem aufstrebenden Ast
Standard Trägt nix ein

Hi

Ich habe folgenden Code:
PHP-Code:
<?php $ip $_SERVER['REMOTE_ADDR'];
echo 
$ip;
mysql_connect("localhost","web686","xxxxxx") or die("Keine Verbindung moeglich");
mysql_select_db("usr_web686_3") or die("Die Datenbank existiert nicht");

$abfrage "SELECT ip FROM proxy WHERE ip = '$ip'";
$ergebnis mysql_query($abfrage);
if(!
$ergebnis)
  
trigger_error(mysql_errno().': '.mysql_error());

while(
$row1 mysql_fetch_object($ergebnis)){
  if(
$row1->ip == '') {
    
$eintrag "INSERT INTO proxy (ip) VALUES ('$ip')";
    
$eintragen mysql_query($eintrag);
    if(!
$eintragen)
      
trigger_error(mysql_errno().': '.mysql_error());
  } else {
    
$ab "SELECT close FROM proxy WHERE ip = '$ip'";
    
$er1 mysql_query($ab);
    if(!
$er1)
      
trigger_error(mysql_errno().': '.mysql_error());

    while(
$row2 mysql_fetch_object($er1)) {
      if(
$row2->close == 'n') {
        break;
      } else {
        die (
'Deine IP wurde für diese Seite gesperrt');
      }
    }
    if(
$row2->close == 'n')
      break;
  }
?>
Allerdings trägt er nix in die Tabelle ein Kann mir jmd helfen. Wenn ihr die Funktionsweise nicht ganz versteht, kann ich sie euch erklären.

mfg

PS: Weiss jetzt nicht ob das hier der richtige Bereich ist. Wenn nein bitte verschieben. Danke
RG92 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.12.2008, 12:36  
Erfahrener Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 157
Hexe befindet sich auf einem aufstrebenden Ast
Standard

Deine Logik stimmt nicht.

Bei der Abfrage
"SELECT ip FROM proxy WHERE ip = '$ip'"
kann ip doch nicht leer sein, deshalb wird die if-Bedingung nicht erfüllt.


Was du suchst ist wohl mysql_num_rows.
Hexe ist offline   Mit Zitat antworten
Alt 14.12.2008, 17:48  
Erfahrener Benutzer
 
Benutzerbild von litterauspirna
 
Registriert seit: 24.04.2008
Beiträge: 3.072
PHP-Kenntnisse:
Anfänger
litterauspirna befindet sich auf einem aufstrebenden Ast
litterauspirna eine Nachricht über ICQ schicken
Standard

Hallo!

Auch für dich gilt vernünftige Threadtitel zu verwenden.

Trägt nix ein lann alles oder nichts sein. Bitte in Zukunft darauf achten.
__________________
Aus dem Dynamo Lande kommen wir. Trinken immer reichlich kühles Bier. Und dann sind wir alle voll, die Stimmung ist so toll. Aus dem Dynamo Lande kommen wir.
http://www.lit-web.de
litterauspirna ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Gibt ID nicht aus trägt aber ein Kori PHP Tipps 2006 21 09.08.2006 13:54
[Erledigt] INSERT trägt nichts in die Tabelle ein emerge PHP Tipps 2006 18 19.03.2006 00:49
php trägt variable einfach nicht ein! Matthiasnet PHP Tipps 2005-2 3 08.09.2005 19:53
Trägt nicht in DB ein ! Warum nur ??? madSoul PHP Tipps 2005-2 5 17.08.2005 09:30
Warum trägt er time nicht ein? PHP Tipps 2005 6 22.04.2005 23:29
Löscht, trägt aber neue Daten nicht nach PHP Tipps 2005 26 21.04.2005 21:46
Gästebuch , Aktualisierung trägt nochmal ein PHP Tipps 2005 3 13.02.2005 12:29
MYSQL trägt keine deutschen Umlaute ein. sharky PHP Tipps 2004-2 12 14.12.2004 08:00
Gästebuch server Script trägt bei Gästebüchern keine einträg Dueperthal PHP Tipps 2004-2 12 28.11.2004 20:02
Trägt nur ersten buchstaben ein themonk PHP Tipps 2004 9 30.06.2004 17:35


Alle Zeitangaben in WEZ +1. Es ist jetzt 02:26 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum