php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.12.2009, 13:42  
Neuer Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
alklug befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] mysql_fetch_object(): supplied argument is not a valid MySQL result resour

Hallo,

ich wollte eine Domainabfrage erstellen, vorher war es immer so, das man per select eine Endung (tld) ausgewählt hat und die überprüft wurde.

Meine Änderung:
Ich habe in der MySQL DB den Produkten Domain-ID's zugeordnet, also Produkt 1 sind bspw. de, net, com und org zugeordnet. Diese Endungen werden per Select Befehl ausgelesen und dan per while jeweils überprüft aber dann kommt nach der ersten Überprüfung dieser Fehler:

Warning: mysql_fetch_object(): supplied argument is not a valid MySQL result resource in ...order.php on line 124

PHP-Code:
$query "SELECT `tld` FROM domains WHERE domains='2'";
$result mysql_query($query) or die($query.' Fehlermeldung der DB:'.mysql_error());

if(isset(
$_POST['check'])){
   
$dom $_POST['domain'];     
            
    while(
$row mysql_fetch_object($result)){ 
                 
        
$ext $row -> tld;  
                           if (
$ext == 'com'){
                  
$domname "$dom.com";    
                 
$ns fsockopen('whois.opensrs.net',43); 
                 
fputs($ns,"$domname\r\n");    
                  
$result '';    
             while(!
feof($ns)) 
                   
$result .= fgets($ns,128); 
                    
fclose($ns);    
                   if (
eregi('Can\'t get information',$result)) 
                       
available(); 
                   else 
                       
unavailable();
             }
             if (
$ext == 'net'){    
                 
$domname "$dom.net";    
                  
$ns fsockopen('whois.opensrs.net',43); 
                  
fputs($ns,"$domname\r\n");    
                 
$result '';    
             while(!
feof($ns)) 
                   
$result .= fgets($ns,128); 
                    
fclose($ns);    
                    if (
eregi('Can\'t get information',$result)) 
                        
available(); 
                    else 
                        
unavailable();    
             }
}} 
Es gibt natürlich noch ein paar Blöcke mehr für org, de usw. Er sagt eben wirklich nur das er bei: while($row = mysql_fetch_object($result)){
kein korrektes MySQL Result record erhält. Aber warum? Wenn ich die Schleife änder, sodass die Überprüfung der Doamin nicht stattfindet, sondern ich mir nur §ext ausgeben lasse, dann funktioniert das.

Also:
PHP-Code:
while($row mysql_fetch_object($result)){ 
                 
        
$ext $row -> tld;  
                      echo 
$ext;

Das funktioniert ja.

Hoffe ihr könnt mir helfen!
alklug ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.12.2009, 13:48  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

Du überschreibst $result mit werten
HPR1974 ist offline   Mit Zitat antworten
Alt 30.12.2009, 13:49  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Du überschreibst $result in der Schleife.

Edit: zu spät
Chriz ist offline   Mit Zitat antworten
Alt 30.12.2009, 14:00  
Neuer Benutzer
 
Registriert seit: 30.12.2009
Beiträge: 8
PHP-Kenntnisse:
Fortgeschritten
alklug befindet sich auf einem aufstrebenden Ast
Standard

Oh man bin ich blind. ^^
Da sieht man wieder, wie gut es is mal jemand anderen drüberschauen zu lassen.

Vielen vielen Dank euch beiden!
alklug 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
ODBC connect fehler Darn Datenbanken 3 12.08.2009 19:49
mysql_query(): supplied argument is not a valid MySQL-Link resource in... Biggi PHP Tipps 2009 5 26.06.2009 00:17
Warning: odbc_free_result(): 12 is not a valid ODBC result resource soezkan Datenbanken 2 05.02.2009 13:58
thumbnails erstellen dom PHP Tipps 2008 39 21.07.2008 21:28
[Erledigt] PHP -> Ordner anlegen der sich auch beschreiben lässt?! Nightuser PHP Tipps 2008 13 30.06.2008 23:51
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource Zabimaru PHP Tipps 2008 7 02.04.2008 13:25
Warning: fwrite(): supplied argument is not a valid stream Venom PHP Tipps 2007 27 15.12.2005 18:14
kleines problem mit fwrite Tic Rederon PHP Tipps 2005-2 6 23.08.2005 08:24
Warning: mysql_num_rows(): supplied argument is not a valid PHP Tipps 2004 2 06.09.2004 21:26
Counter zeigt nach ca. 2-3 Stunden fehler an PHP Tipps 2004 2 26.08.2004 20:08
supplied argument is not a valid MySQL result source PHP Tipps 2004 4 20.08.2004 13:50
Häää ?supplied argument is not a valid MySQL result resource Sachse PHP Tipps 2004 4 17.07.2004 18:03
mysql_fetch_row(): supplied argument is not a valid MySQL re PHP Tipps 2004 10 30.06.2004 10:17
Warning: mysql_num_rows(): supplied argument is not a valid PHP Tipps 2004 1 15.06.2004 15:54
mysql_fetch_array(): supplied argument is not a valid ...... wonderfull PHP Tipps 2004 2 09.06.2004 18:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
warning: mysql_fetch_object(): supplied argument is not a valid mysql result resource in, warning: mysql_fetch_object(): supplied argument is not a valid mysql result resource, fehler mysql_fetch_object(): supplied argument is not a valid mysql result, mysql_fetch_object(): supplied argument is not a, mysql_fetch_object(): supplied argument, php not a valid mysql result resource, mysql_fetch_object(): supplied argument is not a valid mysql result resource, mysql_fetch_object() valid, fgets(): supplied argument is not a valid stream resource, warning: mysql_fetch_object(): supplied argument is not a valid mysql result resource in order by, mysql_fetch_row(): supplied argument is not a valid mysql result resource i, warning: mysql_fetch_object(): supplied argument is not a valid mysql r, mysql_fetch_object(): supplied argument is not a valid mysql result, mysql_fetch_row fsockopen, fgets(): supplied argument is not a valid stream resource hoster block, mysql_fetch_object($result), php mysql select not a valid, mysql_fetch_object(): supplied argument is not a valid, mysql_fetch_row(): supplied argument is not a valid mysql result resource, mysql_fetch_row(): supplied argument is not a valid mysql

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