Hackerboard Wiki HaboBlog
Hackerboard bei Facebook Hackerboard bei Google+ Hackerboard bei Twitter

[HaBo]

 
(Web-) Design und webbasierte Sprachen Tipps & Tricks, Designabgleich, HTML & Javascript, Flash, ASP, PHP, Perl/CGI...

Problem bei validität von Argument

Diskussion: Problem bei validität von Argument im Forum (Web-) Design und webbasierte Sprachen, in der Kategorie Web, Network & Multimedia Palace; Anzeige Guten Nachmittag :) PHP-Code:         $abfrage  =  sprintf ( "                     SELECT                         id,                         person,                         ort,                         datum,                         fotograf                     FROM                         bilder                     LIMIT                         $start, $eintraege_pro_seite ...

Antwort
Alt 26.04.07, 16:37   #1 (permalink)
 
Registriert seit: 25.06.06
0wnZ Leistung: Facit NTK
0wnZ eine Nachricht über ICQ schicken
Likes: 0
Problem bei validität von Argument

Anzeige

Guten Nachmittag :)

PHP-Code:
        $abfrage sprintf("
                    SELECT
                        id,
                        person,
                        ort,
                        datum,
                        fotograf
                    FROM
                        bilder
                    LIMIT
                        $start, $eintraege_pro_seite
                    WHERE
                        person='%s' OR ort='%s' OR datum='%s' OR fotograf='%s'"
,
                    
mysql_real_escape_string($_POST['person']),
                    
mysql_real_escape_string($_POST['ort']),
                    
mysql_real_escape_string($_POST['datum']),
                    
mysql_real_escape_string($_POST['fotograf']));
                    
        
$ergebnis  mysql_query($abfrage);
        
/*

          
            Die nächste linie ist line 61 


        */
        
while($row mysql_fetch_row($ergebnis)) {
        echo 
$row->id."<br>"// Hier die Ausgabe der Einträge
        

erzeugt den Fehler: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource [...] in line 61.

Ist leider für mich nicht nachvollziehbar. Habe schon mit anderen Funktionen
wie mysql_fetch_assoc versucht, leider bleibt die Fehlermeldung bestehend.
Könnte vielleicht aber auch an der Tabelle liegen.
Code:
Feld          Typ   Länge  Kollation                 Null          Extra
id             int       10                                not null   auto_inc
person      text            latin1_general_ci      not null
ort           text            latin1_general_ci      not null
datum      date                                         not null
fotograf    text            latin1_general_ci      not null
Bin für jede Hilfe dankbar :)

0wnZ
0wnZ ist offline   Mit Zitat antworten
Alt 26.04.07, 17:00   #2 (permalink)
LX
Moderator
 
Registriert seit: 14.02.06
LX Leistung: Z3
LX eine Nachricht über ICQ schicken LX eine Nachricht über AIM schicken LX eine Nachricht über Yahoo! schicken
Likes: 21
Standard

Versuch's in Zeile 19 erstmal mit

PHP-Code:
$ergebnis  mysql_query $abfrage ) or die ( mysql_error() ); 
Dann bekommst du immerhin schonmal eine vernünftige Fehlermeldung.
__________________
"Ever tried. Ever failed. No matter.
Try again. Fail again. Fail better."
- Samuel Beckett

JS BB LX UP
LX ist offline   Mit Zitat antworten
   
HaBOT
 
- Anzeige -

Werbung ist gerade online    
Alt 26.04.07, 17:00   #3 (permalink)
Moderator
 
Registriert seit: 17.10.01
soox Leistung: Facit NTK
Likes: 0
Standard

das problem ist deine select abfrage....

von http://dev.mysql.com/doc/refman/5.0/en/select.html :
Code:
SELECT
    [ALL | DISTINCT | DISTINCTROW ]
      [HIGH_PRIORITY]
      [STRAIGHT_JOIN]
      [SQL_SMALL_RESULT] [SQL_BIG_RESULT] [SQL_BUFFER_RESULT]
      [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]
    select_expr, ...
    [FROM table_references
    [WHERE where_condition]
    [GROUP BY {col_name | expr | position}
      [ASC | DESC], ... [WITH ROLLUP]]
    [HAVING where_condition]
    [ORDER BY {col_name | expr | position}
      [ASC | DESC], ...]
    [LIMIT {[offset,] row_count | row_count OFFSET offset}]
    [PROCEDURE procedure_name(argument_list)]
    [INTO OUTFILE 'file_name' export_options
      | INTO DUMPFILE 'file_name'
      | INTO var_name [, var_name]]
    [FOR UPDATE | LOCK IN SHARE MODE]]
das 'limit' muss also nach dem 'where' kommen
soox ist offline   Mit Zitat antworten
Alt 26.04.07, 17:40   #4 (permalink)
Themenstarter
 
Registriert seit: 25.06.06
0wnZ Leistung: Facit NTK
0wnZ eine Nachricht über ICQ schicken
Likes: 0
Standard

Stimmt.
Danke
0wnZ ist offline   Mit Zitat antworten
Antwort
   
- Anzeige -

Werbung ist gerade online    

[HaBo] » Web, Network & Multimedia Palace » (Web-) Design und webbasierte Sprachen » Problem bei validität von Argument
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind aus
Pingbacks sind aus
Refbacks sind aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
C -> ASM -> C (prob. mit dem Argument) RedEagle Code Kitchen 3 21.01.07 13:17
DOS: Zeilenumbruch im Argument Elderan Windows 0 27.11.06 17:33
!!Problem!! Brauch Mal Hilfe !! 16-bit-ms-dos teilsystem. !!Problem!! nonpretium Windows 0 24.10.05 20:56


1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61