php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 05.10.2006, 14:44  
Neuer Benutzer
 
Registriert seit: 19.07.2006
Beiträge: 27
cyberstorm
Standard DB::PEAR Error

Hi Leute,
Ich möchte ein login system schreiben und dazu das dazugehörige Registrierungsscript. Und genau beginnt mein problem ich will vor registrierung überprüfen ob der Username schon angemeldet ist:

PHP-Code:
$username $_POST['user'];
$passwort $_POST['pass'];
$vname    $_POST['vname'];
$name     $_POST['nname'];
$mail     $_POST['mail'];
$pin      rand(10009999);
  
$dsn "mysql://$sqluser:$sqlpass@$sqlhost/$sqldb";
  
$db DB::connect($dsn);
  
$sq "SELECT * FROM benutzerdaten WHERE username='$username'"
  
$re $db->query($sq);
while( 
$ro=$re->fetchRow() ) {
 if(isset(
$ro[1])){
  echo 
"<font color='red'>[b]Username ist bereits vergeben.[/b]</font>
"
;
  include(
'./footer.php');
  exit;
 } 

doch er gibt mir folgenden fehler:

Code:
Fatal error: Call to undefined method DB_Error::fetchRow() in C:\Programme\xampp\htdocs\v3\login\register.php on line 47
das ist diese zeile:
PHP-Code:
while( $ro=$re->fetchRow() ) { 
habt ihr ne erklärung dafür wie soetwas sein kann?
cyberstorm ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 05.10.2006, 15:01  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard Re: DB::PEAR Error

Zitat:
Zitat von cyberstorm
will vor registrierung überprüfen ob der Username schon angemeldet ist
Es ist nicht nötig dafür eine SELECT * FROM Abfrage durchzuführen.
SELECT COUNT(*) FROM zählt dir die Treffer, und mehr als die Zahl brauchst du ja nicht.

Zitat:
Fatal error: Call to undefined method DB_Error::fetchRow() in C:\Programme\xampp\htdocs\v3\login\register.php on line 47[/code]

das ist diese zeile:
PHP-Code:
while( $ro=$re->fetchRow() ) { 
habt ihr ne erklärung dafür wie soetwas sein kann?
Na ist doch offensichtlich, dass $query->($sq) statt einem Query-Objekt einen DB_Error liefert. Warum verrät dir sicher die Auswertung des DB_Errors.
Zergling-new 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
[Erledigt] &quot;Parse error: syntax error, unexpected T_IF&quot;- Fehler lösen IgelHaut PHP Tipps 2008 15 30.09.2008 10:23
Parse error: syntax error, unexpected T_BOOLEAN_AND Saschilys PHP Tipps 2008 7 22.05.2008 16:14
Spionageversuch? Code-Injection? saibot PHP-Fortgeschrittene 24 06.10.2007 02:07
Parse error: syntax error, unexpected T_STRING, expecting... phpfortgeschrittener PHP Tipps 2006 6 04.07.2006 21:57
Parse error: parse error, unexpected ';' in... cycap PHP Tipps 2006 2 27.01.2006 20:09
Parse error: syntax error, unexpected $end in D:\xampp\htdoc PHP Tipps 2005-2 11 11.10.2005 17:05
Fehlermeldung: Parse error: parse error, expecting `','' HTML, Usability und Barrierefreiheit 1 13.09.2005 15:22
xmlrpc-epi kompilieren [gelöst] freq.9 Server, Hosting und Workstations 4 24.07.2005 21:45
= gleich Error ohne =? Blank PHP Tipps 2005-2 3 25.06.2005 08:21
Parse error: parse error, unexpected $... GrU3nL!nG PHP Tipps 2005-2 4 11.06.2005 18:10
Parse error: parse error, unexpected T_VARIABLE schmiddy PHP Tipps 2005 7 02.06.2005 13:35
Parse error: parse error, unexpected '{' PHP Tipps 2005 10 23.01.2005 16:59
Internal Server Error Skazi PHP Tipps 2004 2 06.10.2004 22:31
Parse error: parse error, unexpected $ smoere PHP Tipps 2004 2 27.09.2004 20:18
Parse error: parse error, unexpected $ Hilfe!!! PHP Tipps 2004 8 29.06.2004 21:51

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
call to undefined method db_error::fetchrow(), \call to undefined method db_error::fetchrow()\, fatal error: call to undefined method db_error::fetchrow() in, php fatal error: call to undefined method db_error::fetchrow, fetchrow pear, \php fatal error: call to undefined method db_error::fetchrow()\, fatal error: call to undefined method db_error::fetchrow(), pear letzte datenbankanfrage überprüfen, call to undefined method db_error::fetchrow() xampp, db_error::fetchrow, \pear/error.php\, \call to undefined method db_error::fetchrow()\ injection, php fatal error: call to undefined method db_error::fetchrow(), php fatal error: call to undefined method db_error::fetchrow() in, dbpear, php pear db_error::fetchrow()

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