php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 15.05.2005, 03:08  
Gast
 
Beiträge: n/a
Standard Blöder MySQL Fehler

Hi,

solangsam verzweifel ich, versuche inzwischen seid Stunden den Fehler zu finden, hab ihn 4x inzwischen durch den Zend Studio Debugger gejagt, aber der findet nichts.

Mehr als ein nichtssagender MySQL Fehler kommt nicht
Code:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in E:\Apache Group\Apache2\htdocs\page\downloads.php on line 28
Die Datenbank funktioniert einwandfrei, es gibt keine Fehler seitens der Datenbank.

Hier der PHP Code:

PHP-Code:
<?php
    
include("datenbank.inc.php");
    
    if (
$cat == "") { print ('Bitte w&auml;hlen Sie eine Kategorie!');
    } else {
    
    
$abfrage "SELECT * FROM `download` WHERE `cat` == $cat ORDER BY `id` ASC";
    
$result     = @mysql_query($abfrage$mysql_ce);
    
    if (!
$result) { print ('
[b]Achtung! Es ist ein Fehler aufgetreten![/b]'
); }
    
    echo 
'
    <table width="500" border="1" cellspacing="0" cellpadding="1" bordercolor="#666666" rules="groups">
        <tr bgcolor="#999999">
            <td width="100"><font face="Arial, Helvetica, sans-serif" size="2"><center>ID</center></font></td>
            <td width="300"><font face="Arial, Helvetica, sans-serif" size="2"><center>Name</center></font></td>
            <td width="100"><font face="Arial, Helvetica, sans-serif" size="2"><center>Download</center></font></td>
        </tr>
    '
;
    while (
$row mysql_fetch_array($result)) {
        echo 
'
        <tr bgcolor="#CCCCCC">
            <td><font face="Arial, Helvetica, sans-serif" size="2"><center>'
.$row['id'].'</center></font></td>
            <td><font face="Arial, Helvetica, sans-serif" size="2"><center>'
.$row['name'].'</center></font></td>
            <td><font face="Arial, Helvetica, sans-serif" size="2"><center><a href="index.php?modul=download&id='
.$row['id'].'>Download</a></center></font></td>
        </tr>
        '
;
    }
    echo 
'</table>';
    }
?>
Es sind mehrere gültige Datensätze vorhanden und ein ähnliches Skript für meine Links funktioniert. Wo liegt da der Fehler?

Danke und mit freundlichen Grüßen
dtdesign
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 15.05.2005, 03:10  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.798
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

1) lass solchen bockmist:
@mysql_query($abfrage, $mysql_ce);
2)
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 15.05.2005, 03:13  
Gast
 
Beiträge: n/a
Standard

Zitat:
$abfrage = "SELECT * FROM `download` WHERE `cat` == $cat ORDER BY `id` ASC";
Wenn mich nicht alles täuscht gibt's die doppelten = bei SQL nicht.
 
Alt 15.05.2005, 03:14  
Gast
 
Beiträge: n/a
Standard

Ich hab nicht alles kopiert, da war noch Errorhandling drin. Allerdings hatte ich report_errors in der php.ini deaktiviert

Danke für dein Hilfe, ich Depp habe "==" anstatt von "=" benutzt ( beim SELECT )

MfG dtdesign

Edit: Jap ist mir auch gerade aufgefallen
 
 


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
Mysql fehler Crazystep PHP Tipps 2008 6 28.07.2008 14:55
bitte hilfe! mysql fehler meldung: basicx PHP Tipps 2008 2 22.07.2008 16:36
mysql fehler meldung: basicx Datenbanken 1 22.07.2008 09:48
mysql + confixx fehler - mysql geht plötzlich nicht mehr Datenbanken 2 31.12.2006 11:41
Mysql Syntax Fehler Datenbanken 3 06.07.2006 09:58
MySQL Fehler inu Datenbanken 5 11.05.2006 15:22
Fehler beim Wechsel von MySQL 4 nach 5 JK Datenbanken 2 09.12.2005 18:43
[Erledigt] Mysql Fehler Datenbanken 3 04.09.2005 16:58
mysql fehler mack|dawg PHP Tipps 2005 7 28.05.2005 19:36
mySQL Fehler Datenbanken 1 27.02.2005 13:51
Mysql Fehler beim auslesen von Datensätzen Datenbanken 4 19.10.2004 10:05
Problem bei MYSQL / Update Resource #id Fehler PHP Tipps 2004 2 29.09.2004 13:09
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
[Erledigt] Wo ist der Fehler im Script (MySQL mit PHP) PHP Tipps 2004 15 27.07.2004 09:25
[Erledigt] MySQL fehler(?) Datenbanken 2 24.07.2004 20:10

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
zend debugger bug mysql rows

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