php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 30.05.2005, 13:10  
Gast
 
Beiträge: n/a
Standard PHP Script + MySQL. Online und auf Heimapache

Hallöle,

habe ein PHP script das funktioniert super auf meinem Webspace (liest aus MySQL tabellen INhalte aus). Aber wenn ich genau das selbe script auf meinem heim-apache laufen lassen bekomme ich diese Fehlermeldung:

Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Programme\eclipse\workspace\eichler\functions\f unction_klassen_read.php on line 94


Zu Hause läuft PHP 4.3.11, auf dem Webserver 4.3.10 aber das kanns doch nicht ausmachen oder?
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 30.05.2005, 13:25  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.039
Sclot befindet sich auf einem aufstrebenden Ast
Standard

wenn du dann auch mal das script hier rein kopierst, können wir dir vielelicht weiter helfen.
Sclot ist offline   Mit Zitat antworten
Alt 30.05.2005, 13:26  
Gast
 
Beiträge: n/a
Standard

Das liegt an Zeile 22, dort muss der Text weiter eingerückt werden.

Hier ist niemand Hellseher! Entweder stimmt etwas mit der Datenbankverbindung nicht oder das alte Problem mit register_globals.

Gruß
phpfan
  Mit Zitat antworten
Alt 30.05.2005, 14:09  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Sclot
wenn du dann auch mal das script hier rein kopierst, können wir dir vielelicht weiter helfen.
das script ist doch total irrelevant hier, da es ja funktioniert. Wenn dann bräuchtet ihr doch ne apache config oder sowas
  Mit Zitat antworten
Alt 30.05.2005, 14:28  
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

Zitat:
Zitat von Uhu
Zitat:
Zitat von Sclot
wenn du dann auch mal das script hier rein kopierst, können wir dir vielelicht weiter helfen.
das script ist doch total irrelevant hier, da es ja funktioniert. Wenn dann bräuchtet ihr doch ne apache config oder sowas
naja ein unsauberes script tuts auch :P
robo47 ist offline   Mit Zitat antworten
Alt 30.05.2005, 16:55  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von Uhu
das script ist doch total irrelevant hier, da es ja funktioniert.
Zitat:
Zitat von Uhu
Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in C:\Programme\eclipse\workspace\eichler\functions\f unction_klassen_read.php on line 94
Da ist PHP aber ganz anderer Meinung. Wir könnten jetzt hier fröhlich rumraten, woran es liegen könnte, aber da hat kaum einer Lust zu. Aber ich gebe ein Stichwort: register_globals.

Gruß
phpfan
  Mit Zitat antworten
Alt 30.05.2005, 17:00  
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

komm phpfan, lass ne lustige raterunde machen :P ist ja schon bald feierabend :P
robo47 ist offline   Mit Zitat antworten
Alt 30.05.2005, 17:41  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von robo47
komm phpfan, lass ne lustige raterunde machen :P ist ja schon bald feierabend :P
OK, dann rate ich mal:

1. register_globals ist auf dem Server (dummerweise) on
2. register_globals ist auf dem PC off (korrekt)
3. Es wird nirgendwo mysql_error benutzt

Jetzt du.

Gruß
phpfan
  Mit Zitat antworten
Alt 30.05.2005, 17:56  
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

och menno, dass wollte ich auch sagen :P
robo47 ist offline   Mit Zitat antworten
Alt 30.05.2005, 20:47  
Gast
 
Beiträge: n/a
Standard

hier ist mein script.

Es funktioniert auf dem home apache weder mit globals on noch off


PHP-Code:
<?
// Auslesen und wiedergeben von Tabelle Eichler_Klassen zur Menüerstellung

// Anfragetyp aus Hauptscript. $Klassen_Anfragetyp='Reparatur' holt alle Geräte WHERE Reparatur = on


function Klassen_Ausgabe ($Service_Typ)
{
echo (
'<div class="div_menuueberschrift">'.$Service_Typ.'</div>');
$anfrage="SELECT * FROM Eichler_Klassen WHERE ";
$anfrage=$anfrage.$Service_Typ." = 'on' ORDER by KlassenName";
$uebergabe=mysql_query($anfrage);


// Ausgabe
echo '<div id="menu">';

    while (
$zeile=mysql_fetch_row($uebergabe)) {
        echo 
'<ul>[*]<h2>'.$zeile[1].'</h2>
        '
;        
        
Gerateliste_Ausgabe ($Service_Typ,$zeile[1]);
        echo 
'[/list]';
        
        
    }
// Ausgabe
echo '</div>';
}


// Gibt die Gerätelisten mit ServiceTyp und Gerätetyp aus. z.b. Reparatur, Baugruppen-S5
function Gerateliste_Ausgabe ($Service_Typ,$Geraetetyp)
{
echo 
'<ul>';           
        
$anfrage2="SELECT * FROM Eichler_PG epg INNER JOIN Eichler_Klassen ek ON ek.KlassenID = epg.KlassenID INNER JOIN Eichler_Detail ed INNER JOIN Eichler_Option eo ON eo.OptionID = ed.OptionID ON epg.PGID = ed.PGID WHERE KlassenName = '".$Geraetetyp."' AND Kategorie ='".$Service_Typ."' GROUP BY epg.PGID ORDER BY epg.PGName";

        
$uebergabe2=mysql_query($anfrage2);        
        
            while (
$zeile2=mysql_fetch_row($uebergabe2)) {                    
        
                            
$i++;
                            if (
$i == || $i == 15 || $i == 22) {
                            echo 
'<ul>';
                            }
                            
                                echo 
'[*][url="index.php?mode=Geraeteliste'.'&'.'Service_Typ='.$Service_Typ.'&'.'Geraetetyp='.$Geraetetyp.'&'.'Geraet='.$zeile2[1].'"]'.$zeile2[1].'[/url]
                                '
;
                                
                }        
    


echo 
'[/list][/list][/list][/list]';
}


//Holt Die PGID eines Gerätes und gibt die Options dazu aus. Gerätenamen müssen Einzigartig sein


function Geraete_Options ($Service_Typ,$Geraetetyp,$Geraet)
{
echo 
'<table border="0" cellspacing="0" cellpadding="0">
<tr><th class="th_options">Typische Fehler</th><th class="th_options_preis">Preis</th></tr>
<tr class="tr_spacer"><td></td></tr>
'
;
if (
$Service_Typ == 'Tuning' )
{
$Service_Typ 'Hochrüstung';
}
$anfrage="SELECT PGID FROM Eichler_PG WHERE PGName = '".$Geraet."'";
$uebergabe=mysql_query($anfrage);

$zeile=mysql_fetch_row($uebergabe);

$anfrage="SELECT * FROM Eichler_Detail WHERE PGID = '".$zeile[0]."'";
$uebergabe=mysql_query($anfrage);
    while (
$zeile2=mysql_fetch_row($uebergabe)){
    
    
$anfrage3="SELECT * FROM Eichler_Option WHERE OptionID = '".$zeile2[1]."' AND Kategorie = '".$Service_Typ."'" ;
    
$uebergabe3=mysql_query($anfrage3);
        while (
$zeile3=mysql_fetch_row($uebergabe3)) {
        echo 
'<tr><td class="td_typischer_Fehler">'.$zeile3[1].'</td>';
    
$anfrage4="SELECT * FROM Eichler_Detail WHERE OptionID = '".$zeile2[1]."' AND PGID = '".$zeile[0]."'" ;
    
$uebergabe4=mysql_query($anfrage4);
    while (
$zeile4=mysql_fetch_row($uebergabe4)) {
        
        echo 
'<td class="td_preis">'.$zeile4[4].'€ </td></tr><tr class="tr_spacer"><td colspan="2"></td></tr>';
        
        }
        }
    
    }

echo 
'</table>';
}



?>
  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
php script keine Ausgabe (mysql) thecracked PHP Tipps 2008 3 30.05.2008 09:35
online script Luigi PHP-Fortgeschrittene 2 26.03.2008 17:35
Lokales Script soll auf Web MySql DB zugreifen drieling PHP-Fortgeschrittene 2 23.03.2008 16:05
Kazzong sucht Web-Entwickler/in (PHP / MySQL / Flash Action Script / Flex) Kazzong Beitragsarchiv 0 03.11.2007 00:38
Mysql Server Einstellunen Optimieren pchero Datenbanken 3 01.05.2007 19:50
Probleme beim �bertragen an eine Mysql Datenbank Datenbanken 2 07.03.2006 21:26
MySQL &amp;amp; PHP: Problem mit Password() Datenbanken 10 19.09.2005 11:00
[Erledigt] Datenexport aus mysql mittles php script PHP Tipps 2005-2 2 10.09.2005 22:17
Clubkassen Script mit PHP & MySQL Beitragsarchiv 0 01.07.2005 00:06
Datenbank wird online nicht ausgelesen PHP Tipps 2005 7 27.05.2005 13:20
lässt sich nix in meine mysql datenbank über script einfügen PHP Tipps 2005 8 17.04.2005 19:41
MySQL Export Script als *.csv Mano Beitragsarchiv 5 28.03.2005 18:54
wieso funtz das simple mysql script nicht ? Skazi PHP Tipps 2004 5 28.10.2004 08:59
[Erledigt] PHP5 &amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;amp;a m p; MySQL Datenbanken 5 01.08.2004 05:47
[Erledigt] Wo ist der Fehler im Script (MySQL mit PHP) PHP Tipps 2004 15 27.07.2004 09:25

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php codeschnipsel mysql, mysql online, wer ist online script php/mysql datenbank, \wer ist online\ php mysql scripte, geräteliste mysql, php skript online anfrage, geräteliste php script

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