php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.04.2005, 20:12  
Gast
 
Beiträge: n/a
Standard Anzahl der Datensätze nach Selectabfrage

Hallo,
ich habe eine Tabelle "poll_ip" und möchte eine Abfrage machen ob die IP-Adresse $ip bereits in der Tabelle eingetragen ist oder nicht...

Ich habe es bisher so probiert:

Code:
$ip = getenv('REMOTE_ADDR'); //ipAdresseDesBenutzers

$queryVoteIP = "SELECT * FROM poll_ip WHERE ip = $ip; 
$resultVoteIP=mysql_query($queryVoteIP);

$num_rows = mysql_num_rows($resultVoteIP) ;
Dann eben eine IF-Abfrage ob $num_rows "0" ist oder nicht - aber wirklich funktioniert hat es nicht - es kamen immer fehlermeldungen...

Ich bin mir aber sicher ihr wisst was ich falsch mache


Vielen Dank im Vorraus

Marcel Kreuzinger
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 14.04.2005, 20:15  
Erfahrener Benutzer
 
Registriert seit: 25.02.2004
Beiträge: 1.524
Orolhawion
Standard Re: Anzahl der Datensätze nach Selectabfrage

Zitat:
Zitat von Kreuzinger
es kamen immer fehlermeldungen...
die da wären?
__________________
"die Mitte des Textes kann ja theor. mitten in einem Text liegen"

http://www.jagr.de/
Orolhawion ist offline  
Alt 14.04.2005, 20:15  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

1. was fpr ein datentyp ist ip in der datenbank? ein var-char oder ein string?
ich schätze mal ja :P
dann brauchst du ' um die variable also so:

PHP-Code:
$queryVoteIP "SELECT * FROM poll_ip WHERE ip = '$ip'"
2. immer das hier befolgen:

mysql error
man sollte in seinen Scripten immer mysql_error() verwenden, in etwa so:
PHP-Code:
$sql "SELECT feld1,feld2 FROM table WHERE id=5";
$result mysql_query($sql) or die(mysql_error().'
Query: '
.$sql); 

mfg
robo47
robo47 ist offline  
Alt 14.04.2005, 20:25  
Gast
 
Beiträge: n/a
Standard

also IP hat den Datentyp "text"

Die Fehlermeldung lautet:

Parse error: parse error, unexpected ';' in /usr/export/www/vhosts/funnetwork/hosting/hitradio/test.php on line 14

Mein PHP-Code lautet derzeit komplett:

PHP-Code:
<?php
$id
;
$server "localhost";
$user "hitradio";
$pass "*****";
$datenbank "hitradio";
$conn = @mysql_connect($server$user$pass);
@
mysql_select_db($datenbank$conn);


$ip getenv('REMOTE_ADDR'); //ipAdresseDesBenutzers

$queryVoteIP "SELECT * FROM poll_ip WHERE ip = '$ip'"
$resultVoteIP=mysql_query($queryVoteIP or die(mysql_error().'
Query: '
.$queryVoteIP);

$num_rows mysql_num_rows($resultVoteIP) ; 


echo 
"Das gibt die Varialble num_rows aus: - $num_rows - toll";
?>
 
Alt 14.04.2005, 20:30  
Erfahrener Benutzer
 
Registriert seit: 08.11.2004
Beiträge: 2.079
Der_Gerhard ist zur Zeit noch ein unbeschriebenes Blatt
Der_Gerhard eine Nachricht über ICQ schicken
Standard

Na, der Fehler ist Dir doch mit dem Syntax-Highlighting hier direkt in die Augen gestochen, oder?

PHP-Code:
<?
   $queryVoteIP 
"SELECT * FROM poll_ip WHERE ip = '$ip'; 

   Rest, der eigentlich nicht mehr zu dem String gehören sollte.....
?>
ARGH!
Du änderst Deinen Text zu schnell...
Neuer Fehler:
PHP-Code:
<?
$resultVoteIP
=mysql_query($queryVoteIP or die(mysql_error().'
Query: '
.$queryVoteIP); 
?>
Das "or die...." sollte doch sicher nicht in die Parameterliste von mysql_qeury...
Der_Gerhard ist offline  
Alt 14.04.2005, 21:04  
Gast
 
Beiträge: n/a
Standard

das wars
 
 


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
[Erledigt] Max Anzahl Checkboxen Hu5eL JavaScript, Ajax und mehr 2 25.06.2008 15:37
PHP: Anzahl der Tage bis Tag X (Countdown) DER_Brain Tutorials 14 04.02.2008 22:11
Anzahl Bestellungen per LEFT JOIN dauert, dauert, dauert ... Datenbanken 13 06.02.2006 19:15
[Erledigt] anzahl aus zwei tabellen Datenbanken 3 03.02.2006 11:06
Anzahl gleicher Feldinhalte Datenbanken 2 29.01.2006 12:05
Nur bestimmte Anzahl von Bildern darstellen??!! Peoples PHP Tipps 2005-2 4 31.12.2005 01:37
[Erledigt] Anzahl der Gruppenwechsel ermitteln Datenbanken 6 10.06.2005 10:47
anzahl der einträge auslesen faultier PHP Tipps 2005-2 1 09.06.2005 11:39
Anzahl der Spalten aus einer anderen Tabelle Buhmann Datenbanken 0 16.04.2005 23:50
Anzahl der Eintragungen feststellen Datenbanken 6 03.12.2004 10:12
Aktuelle Anzahl eingeloggter User ermitteln? PHP Tipps 2004-2 6 02.12.2004 13:03
textlänge / anzahl zeichen php-newbie83 PHP Tipps 2004-2 2 28.11.2004 13:13
[Erledigt] Anzahl der Beiträge in Schleife abfragen PHP Tipps 2004 4 01.11.2004 18:33
Anzahl der Datensätze mit gleicher ID ermitteln? PHP Tipps 2004 3 18.10.2004 20:08
Anzahl an *.htm-Dateien aus Verzeichnis lesen? Heart PHP Tipps 2004 1 02.07.2004 11:08

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zend select num rows

Alle Zeitangaben in WEZ +2. Es ist jetzt 11:51 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

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.