php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.07.2010, 20:58  
Neuer Benutzer
 
Registriert seit: 29.07.2010
Beiträge: 1
PHP-Kenntnisse:
Anfänger
Nova_ befindet sich auf einem aufstrebenden Ast
Standard MySQL Error

Ich habe folgenden PHP Code:
PHP-Code:
<form action="addpage.php" method="get">

<textarea name="content" cols="20" rows="3">
HTML CODE
</textarea>
<br>
<input type="submit" name="button" value="Seite hinzufügen">

</form>

<?php
include("config.php");
$content $_GET['content'];
if(!empty(
$_GET['button']))
{
$sql = ("insert into pages (content) values ('$content')");
$bla mysql_query($sql);
$blaa mysql_fetch_array($bla);
echo 
"Die neue Seite wurde auf id " $blaa["id"] . " hinzugefügt!";
}
?>
Wenn ich diesen code auführe, wir zwar eine Seite hinzugefügt, aber die ID wird nicht ausegegeben und es kommt dieser Fehler:
PHP-Code:
Warningmysql_fetch_array() expects parameter 1 to be resourceboolean given in C:xampphtdocsretrocmsaddpage.php on line 18 
Danke
Nova_ ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.07.2010, 21:02  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zum x-ten Mal - Rückgabewerte kritischer Funktionen (wie mysql_query, _connect, ...) auswerten;
ggf. nach dem Fehler fragen (mysql_error).
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 29.07.2010, 21:09  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 1.705
PHP-Kenntnisse:
Fortgeschritten
fab ist einfach richtig nettfab ist einfach richtig nettfab ist einfach richtig nettfab ist einfach richtig nett
Standard

Code:
Warning: mysql_fetch_array() expects parameter 1 to be resource, boolean given in C:\xampp\htdocs\retrocms\addpage.php on line 18
CMS, soso. Ich hoffe, das wird nicht so schnell aufs Internet losgelassen... Seiteninhalt für neue Seiten per GET übertragen? Keinerlei Validierung? Aua aua

Bitte einmal lesen: SQL-Injection – Wikipedia
fab ist gerade online  
Alt 29.07.2010, 21:20  
Erfahrener Benutzer
 
Registriert seit: 14.08.2008
Beiträge: 157
Hexe befindet sich auf einem aufstrebenden Ast
Standard

Du liest doch die ID gar nicht aus.
Du suchst wohl eher mysql_insert_id.
Hexe ist offline  
Alt 29.07.2010, 21:50  
Erfahrener Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 612
PHP-Kenntnisse:
Fortgeschritten
Young Jedi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Hexe Beitrag anzeigen
Du liest doch die ID gar nicht aus.
Du suchst wohl eher mysql_insert_id.
Das sowieso. Aber der Fehler tritt ja schon vorher auf. Ich würde fast wetten, weil keine Validierung vorhanden ist und in $content ein einfaches Anführungszeichen vorkommt.
__________________
http://tippsgegenlangeweile.de

Young Jedi ist offline  
Alt 29.07.2010, 21:52  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 1.705
PHP-Kenntnisse:
Fortgeschritten
fab ist einfach richtig nettfab ist einfach richtig nettfab ist einfach richtig nettfab ist einfach richtig nett
Standard

Da muss kein Fehler aufgetreten sein, mysql_query kann auch TRUE zurückgegeben haben. Da gibt es halt nichts zu fetchen.
fab ist gerade online  
Alt 29.07.2010, 22:18  
Erfahrener Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 612
PHP-Kenntnisse:
Fortgeschritten
Young Jedi befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von fab Beitrag anzeigen
Da muss kein Fehler aufgetreten sein, mysql_query kann auch TRUE zurückgegeben haben. Da gibt es halt nichts zu fetchen.
Stimmt. Da war ich grad nicht ganz auf der Höhe.
__________________
http://tippsgegenlangeweile.de

Young Jedi ist offline  
Alt 29.07.2010, 22:33  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von fab Beitrag anzeigen
Da muss kein Fehler aufgetreten sein,
Doch.
Zitat:
mysql_query kann auch TRUE zurückgegeben haben. Da gibt es halt nichts zu fetchen.
Dann würde das Fetchen aber nur gleich beim ersten Versuch false liefern, aber keinen Fehler - denn eine korrekte Abfragekennung würde ihm ja trotzdem vorliegen.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
Alt 29.07.2010, 22:36  
fab
Erfahrener Benutzer
 
Benutzerbild von fab
 
Registriert seit: 28.07.2010
Beiträge: 1.705
PHP-Kenntnisse:
Fortgeschritten
fab ist einfach richtig nettfab ist einfach richtig nettfab ist einfach richtig nettfab ist einfach richtig nett
Standard

Falsch, wie man an der Fehlermeldung sehen sollte:

mysql_fetch_array() expects parameter 1 to be resource, boolean given
fab ist gerade online  
Alt 29.07.2010, 22:50  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Hast Recht, hast Recht - wir reden hier ja über ein INSERT-Statement.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline  
 


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 error butterkeks PHP Tipps 2008 17 26.10.2008 11:22
DATENBANKFEHLER - mysql error 1033 TSHADOW Datenbanken 2 12.09.2008 19:00
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
mysql error Datenbanken 7 18.03.2006 14:49
Mysql Error 1025 beim löschen von Foreign Key Bronks Datenbanken 5 18.03.2006 11:18
MySQL Update Syntax Error PHP Tipps 2006 2 14.03.2006 18:09
[Erledigt] MySQL Server startet nicht mehr richtig... Datenbanken 16 03.03.2006 19:40
[Erledigt] mysql error number: 1146 Datenbanken 3 25.02.2006 09:55
mysql abfrage error schmiddy PHP Tipps 2005-2 1 20.09.2005 15:57
Suche Tipps für Persormance-Steigerung (Geld für Nützliches) Beitragsarchiv 18 16.08.2005 10:57
Was ist mysql error Datenbanken 2 13.03.2005 20:02
MySQL Error Number 1045 Connar Datenbanken 4 04.03.2005 16:32
MySQL Error aber es funktioniert trotzdem PHP Tipps 2005 3 27.02.2005 04:16
Error nach mySQL update: mysql_fetch_array() PHP Tipps 2005 5 04.02.2005 17:16
Syntax error in MySQL Query PHP Tipps 2004 7 21.06.2004 21:33

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql error code: 1045, mysql error number: 1146, es ist ein datenbankfehler aufgetreten errorcode 1146, http://www.php.de/php-einsteiger/70213-mysql-error.html, mysql error 2004, mysql error 1146, es ist ein datenbankfehler aufgetreten wikimedia 1044, mysql & erreor.code 1146, mysql error boolean given expects, mysql error number 1146, mysql error nr. 1045, mysql_fetch_array() expects parameter 1 to be resource, boolean given in, warning: mysql_fetch_array() expects parameter 1, mysql error, datenbankfehler: 1045 aufgetreten mysql

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