php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 12.03.2006, 12:00  
Erfahrener Benutzer
 
Registriert seit: 25.06.2005
Beiträge: 228
Marian
Standard Login script Problem

Also ich habe ein Problem mit der verarbeitung einer MySQL abfrage.
Mein script sagt mir das ich einen fehler in meiner Syntax habe.
Kann mir da einer nen Tip geben?
Ach ja. Soll mal ein anmeldescript werden.
Das ende ist nocht net ganz vertig.
Und hier die meldung die mir gegebn wird:


Zitat:
You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'News' at line 1
Hier mein script:


PHP-Code:
<?php
// config.php    
error_reporting(E_ALL);    
define('MYSQL_HOST',     'xxxxxxxxx');    
define('MYSQL_USER',     'xxxxxxxxx');    
define('MYSQL_PASS',     'xxxxxxxxx');    
define('MYSQL_DATABASE''xxxxxxxxx');

@
mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR die("Es konnte keine Verbindung aufgebaut werden");

$sql "SELECT Nic FORM News";
$result mysql_query($sql) OR die(mysql_error());

if(
mysql_num_rows($result))
{
    while(
$row mysql_fetch_assoc($result))
    {
        echo 
$row['Nic'];
    }
}
else
{
    echo (
"Es sind keine News in der datenbank");
}

if (
$nic=="" OR $Pw=="" OR $Pwb=="" OR $meilb=="")
{
    echo (
"Sie haben ein feld nicht ausgefüllt!!!");
}
elseif (
$Pw != $Pwb)
{
    echo (
"Die Passwörter Sind nicht gleich!");
}
else
{
echo (
"Keine Angabe");
}
?>
Marian ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 12.03.2006, 12:09  
Erfahrener Benutzer
 
Registriert seit: 02.04.2008
Beiträge: 2.603
Corvin befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
$sql = "SELECT Nic FORM News";
Es heißt FROM.
Corvin ist offline   Mit Zitat antworten
Alt 12.03.2006, 12:09  
Gast
 
Beiträge: n/a
Standard

Och nö, mach doch mal die Augen auf!

$sql = "SELECT Nic FORM News";

Gruß
phpfan
  Mit Zitat antworten
Alt 12.03.2006, 12:15  
Erfahrener Benutzer
 
Registriert seit: 25.06.2005
Beiträge: 228
Marian
Standard

Oh ha.
Und an diesem blöden fehler habe ich so lange festgehangen.
THX. Jetzt gehts.

MFG Marian
Marian ist offline   Mit Zitat antworten
Alt 12.03.2006, 13:20  
Erfahrener Benutzer
 
Registriert seit: 25.06.2005
Beiträge: 228
Marian
Standard

Neus problem.
Bin mir nicht sicher obs wieder so ein blöder fehler ist.

jetzt bin ich dazu übergegangen den teil zu machen der in die datenbank einträgt.
Doch es funktioniert nicht.

Hier das nue script:

PHP-Code:
<?php
// config.php    
error_reporting(E_ALL);    
define('MYSQL_HOST',     'xxxx');    
define('MYSQL_USER',     'xxxx');    
define('MYSQL_PASS',     'xxxx');    
define('MYSQL_DATABASE''xxxx');

@
mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR die("Es konnte keine Verbindung aufgebaut werden");


$Nic $_GET['nice'];
$Passa $_GET['Pw'];
$Passb $_GET['Pwb'];
$email $_GET['meil'];

echo (
"$nice, $Passa, $Passb, $email, 
"
);


if (
mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS))
{
echo (
"Es besteht eine datenbank verbindung 
"
);
}


$sql "SELECT Nic FROM News";
$result mysql_query($sql) OR die(mysql_error());

if(
mysql_num_rows($result))
{
    while(
$row mysql_fetch_assoc($result))
    {
        echo 
$row['Nic'];
    }
}
else
{
    echo (
"Es sind keine News in der datenbank");
}

if (
$Nic=="" OR $Passa=="" OR $Passb=="" OR $email=="")
{
    echo (
"Sie haben ein feld nicht ausgefüllt!!!");
}
else if (
$Passa != $Passb)
{
    echo (
"Die Passwörter Sind nicht gleich!");
}
else
{
mysql_query("INSERT INTO News (Nic, Pw, Meil) VALUES ('$Nic', '$Passa', '$email')") OR die("Es wurde ichts eingetragen");
echo (
"Erfolgreich Angemeldet");
}
?>
Ich habe das script noch en bischen verändert, um tausend ecken gearbeitet, und mir allerlei sachen ausgeben lassen, um zu püfen ob variablen fehlen oder verbindungen nicht bestehen.
Aber bei mir siehts so aus alls wäre alles da. Doch trotzdem gehts nicht. Kann mir da vieleicht nochmal einer nen tip geben???

Ach ja. Ich habe noch ne Fehlermeldung, (Glaube ich) mit der ich nichts anfangen kann.

Zitat:
No Database Selected
Ich glaube das heist das ich keine datenbank gewählt habe.
Aber sonst sagt mir das nicht.

Vieleicht kann ja einer nen nützlichen tip geben.

MFG Marian
Marian ist offline   Mit Zitat antworten
Alt 12.03.2006, 17:02  
Erfahrener Benutzer
 
Registriert seit: 13.11.2005
Beiträge: 2.583
xabbuh
Standard

Nachdem du die Verbindung mit mysql_connect() hergestellt hast, solltest du sinnvollerweise eine der existierenden Datenbanken mit mysql_select_db() selektieren.
xabbuh ist offline   Mit Zitat antworten
Alt 13.03.2006, 09:59  
Erfahrener Benutzer
 
Registriert seit: 23.08.2007
Beiträge: 1.510
M3g4Star befindet sich auf einem aufstrebenden Ast
Standard

du solltest dich vllt nochmal ausgiebig mit dieser Seite hier beschäftigen !

Dort stehen sogar Beispiele. udn dann weißt auch warum's net geht !
M3g4Star ist offline   Mit Zitat antworten
Alt 30.03.2006, 14:10  
Erfahrener Benutzer
 
Registriert seit: 25.06.2005
Beiträge: 228
Marian
Standard

Ne. Muss ich nicht. Ich dachte das hätte ich bereits in des Config.php gemacht.
Habe ich bloß vergessen. Sowas blödes sollte eigendlich nicht passieren.
Marian ist offline   Mit Zitat antworten
Alt 30.03.2006, 20:16  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 9.937
Zergling-new wird schon bald berühmt werden
Standard

PHP-Code:
<?php
@mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS) OR die("Es konnte keine Verbindung aufgebaut werden");
// [..]
if (mysql_connect(MYSQL_HOSTMYSQL_USERMYSQL_PASS)) 
?>
Wofür ist das?
Zergling-new ist offline   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
Problem mit meinem Login System DJ Nuno PHP Tipps 2008 9 16.10.2007 16:44
login script macht pobs fadass PHP Tipps 2007 9 04.12.2005 10:53
problem mit login PHP Tipps 2005-2 11 28.10.2005 14:10
Problem mit Login Bereich (Sessions, MySQL) nicobischof PHP Tipps 2005-2 6 19.10.2005 09:54
mal funktionierts, mal nicht - großes Problem mit PHP Script nicobischof PHP Tipps 2005-2 5 01.10.2005 16:13
Login Script : Addon??? Chrisber PHP Tipps 2005-2 0 27.09.2005 16:11
Login Script... Beitragsarchiv 1 16.08.2005 02:21
Login Script PHP Tipps 2005-2 7 02.07.2005 04:53
brauche dringend hilfe für ein login script PHP Tipps 2005 17 22.05.2005 21:56
Problem bei login Script PHP Tipps 2005 10 23.03.2005 21:52
Problem mit Script auf verschiedenen Servern PHP Tipps 2005 40 22.03.2005 17:26
[Erledigt] PHP Script Problem PHP Tipps 2005 12 06.01.2005 12:38
[Erledigt] problem mit login skript | mysql | cookie PHP Tipps 2004-2 13 07.12.2004 19:01
Problem mit Login Formular PHP Tipps 2004 7 16.09.2004 16:48
Kleines Prob mit Login Script PHP Tipps 2004 2 09.07.2004 01:39

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
keine verarbeitung des anmeldeskripts, login script wont work, mehrere anmeldescripte, php sytaxfehler login script

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