php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.12.2004, 23:40  
Gast
 
Beiträge: n/a
Standard [Erledigt] Unterschiedliche Ergebnisse: PHP4 / PHP5

Hi foolks,
folgendes :
Ich habe ein Script geschrieben was eine Email Adresse in einer DB verifiziert, sprich den status ändern ( active = 1 ).
Also erstes prüfe ich ob die Emailadresse in der Datenbank ist und/oder schon aktiviert ist. Danach wird die Email Adresse aktiviert oder gegebenenfalls eine Nachricht ausgegeben. Komisch ist nun aber, das die mysql_num_rows in php5 und php4 ein anderes Ergebnis liefert( also in php5 isses immer 0, in php4 wird es richtig ausgewertet, sprich 1 oder 0 ).
Trozdem wird aber das Query in dem true-block der bedigung immer ausgewertet, die 'print's danach aber nichtmehr .
Hier mal der Code :
PHP-Code:
case 'vaild' :
            
// Newsletteraccount aktivieren !
                 
$sql 'SELECT id FROM newsletter_emails WHERE email = "'.$_GET['email'].'" AND activatelink = "'.$_GET['link'].'" AND active = 0';
                
$result mysql_query($sql$mysql);
                
                if(
mysql_num_rows($result) == 1)
                {
                    
$sql 'update newsletter_emails set active = 1 where email = "'.$_GET['email'].'"';
                    
mysql_query($sql$mysql);
                    print 
mysql_error();
                    print 
'<p class="header">Ihre E-Mail Adresse wurde aktiviert.</p>';
                    print 
'<p class="description">Sie werden in Zukunft unseren Newsletter erhalten</p>';
                }
                else
                {
                    print 
'<p class="header">Ihre E-Mail Adresse konnte nicht aktiviert werden.</p>';
                    print 
'<p class="description">Entweder ist ihre E-Mail Adresse nicht in unserer Datenbank oder Sie wurde bereits aktiviert.</p>';
                }
            break; 
Mysql Fehler tretten keine auf !!!

Livedemo ( php4 ) :
http://goertz.is-a-geek.com:81/akade...ion=newsletter
Livedemo ( php5 ) :
http://goertz.is-a-geek.com/akademie...ion=newsletter

Source der Datei:
http://goertz.is-a-geek.com/akademie...showsource.php

Ich weiß echt keinen Rat mehr
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.01.2005, 22:35  
Benutzer
 
Registriert seit: 27.12.2004
Beiträge: 62
Newan
Newan eine Nachricht über ICQ schicken
Standard

Mach mal aus dem " '.$Variabele.' " ein ' ".$Variabele." '

(Ohne Leerzeichen das sollte nur verdeutlcihen wo ' steht und wo " steht)
Newan ist offline   Mit Zitat antworten
Alt 03.01.2005, 00:45  
Gast
 
Beiträge: n/a
Standard Re: Unterschiedliche Ergebnisse: PHP4 / PHP5

Zitat:
Zitat von Neodeus
Komisch ist nun aber, das die mysql_num_rows in php5 und php4 ein anderes Ergebnis liefert( also in php5 isses immer 0, in php4 wird es richtig ausgewertet, sprich 1 oder 0 ).
Dein Problem kann ich nicht nachvollziehen.

http://test.php-help.info/db-9/ (Quelltext wird angezeigt)

phpinfo: http://test.php-help.info/phpinfo.php
  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
von php4 zu php5 nixdorf Server, Hosting und Workstations 1 15.08.2007 16:57
php5 braucht 4 mal so lange wie php4? CC84 PHP Tipps 2006 4 12.04.2006 09:55
php5 -> modul, php4 -> cgi flooooo Server, Hosting und Workstations 4 03.03.2006 19:34
Php4 vs php5 PHP-Fortgeschrittene 10 27.10.2005 00:38
php4 –Scripte laufen unter php5 nicht??! Klaus Server, Hosting und Workstations 1 22.10.2005 14:02
php4 auf php5 Server, Hosting und Workstations 2 20.10.2005 22:26
PHP4 vs PHP5 PHP-Fortgeschrittene 16 06.10.2005 11:58
php4 und php5 gleichzeitig test022 Server, Hosting und Workstations 13 24.08.2005 10:25
OOP -> PHP4 oder PHP5? WarrenFaith PHP Tipps 2005-2 4 09.08.2005 03:29
php4 und php5 auf einem indianer Server, Hosting und Workstations 2 22.05.2005 18:06
PHP4 und PHP5 parallel als Apache2-Modul PHP-Fortgeschrittene 9 04.02.2005 13:33
php4: kopiert objekte --- php5: korrektes handling [solved] PHP-Fortgeschrittene 10 27.12.2004 14:11
PHP4 in PHP5 umwandeln PHP-Fortgeschrittene 1 20.12.2004 16:22
Probleme mit Apache2 und PHP5 nach Update von PHP4 Server, Hosting und Workstations 9 28.10.2004 16:01
[Erledigt] Unterschied zw. PHP4 und PHP5 PHP Tipps 2004 5 23.08.2004 08:42

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php5 mysql_num_rows, mysql_query php5, php5 mysql_query, mysql_num_rows php5, php mysql_num_rows liefert verschiedene ergebnisse, mysql_num_rows immer 1, http://www.php.de/php-fortgeschrittene/15003-erledigt-unterschiedliche-ergebnisse-php4-php5.html, php5 datenbank, php4 php5, php4 php5 check priv(), php version liefert unterschiedliche ergebnise bei round, php4 php5 sql, @mysql_num_rows php5, php immer als php5, php5 mysql_query where, php skript unterschiedliche ergebnisse, php 5 mysql_num_rows, newsletter php5, php4 php5 select, php 5 1 & 1 aktivieren

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:45 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.