php-resource



Zurück   PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr > Entwicklung > SQL / Datenbanken
 

Login

 
eingeloggt bleiben
star Jetzt registrieren   star Passwort vergessen
 

 

 


SQL / Datenbanken Probleme mit SQL? Hier könnt ihr eure Fragen zu SQL (MySQL, PostgreSQL, MS-SQL und andere ANSI-SQL Server) los werden.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
  #1 (permalink)  
Alt 09-11-2009, 16:35
romolus88
 Registrierter Benutzer
Links : Onlinestatus : romolus88 ist offline
Registriert seit: Oct 2009
Beiträge: 2
romolus88 befindet sich auf einem aufstrebenden Ast
Standard SQL Syntax Fehlermeldung in myphpadmin

Hallo Community,

Ich bräuchte mal von Einem von Euch ein bisschen Hilfe. Es geht um SQL, um das Anlegen einer Datenbank. Und zwar habe ich folgenden Code, der in myphpadmin die folgende Fehlermeldung ausspuckt:

#1064 - 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 '$sql = 'CREATE TABLE `User` ('
. ' `ID` INT AUTO_INCREMENT NOT NULL, '
' at line 1

Ich habe schon etliche Male versucht, die '' richtig nach Anleitung zu setzten, aber nichts funktionierte. ich weiss nicht woran es liegt.

Hier der Code...

PHP-Code:
$sql 'CREATE TABLE `User` (' 
        
' `ID` INT AUTO_INCREMENT NOT NULL, ' 
        
' `Autologin` VARCHAR(32) NULL, ' 
        
' `IP` VARCHAR(15) NOT NULL, ' 
        
' `SessionID` VARCHAR(32) NOT NULL, ' 
        
' `Nickname` VARCHAR(30) NOT NULL, ' 
        
' `Passwort` VARCHAR(32) NOT NULL, ' 
        
' `Email` VARCHAR(70) NOT NULL, ' 
        
' `Show_Email` BOOL NULL, ' 
        
' `Homepage` VARCHAR(70) NOT NULL, ' 
        
' `Registrierungsdatum` DATE NULL, ' 
        
' `Wohnort` VARCHAR(70) NOT NULL, ' 
        
' `ICQ` VARCHAR(20) NOT NULL, ' 
        
' `AIM` VARCHAR(70) NOT NULL, ' 
        
' `YIM` VARCHAR(70) NOT NULL, ' 
        
' `MSN` VARCHAR(70) NOT NULL, ' 
        
' `Avatar` VARCHAR(100) NOT NULL, ' 
        
' `Letzter_Login` INT NOT NULL DEFAULT \'0\', ' 
        
' `Letzte_Aktion` INT NOT NULL DEFAULT \'0\',' 
        
' PRIMARY KEY (`ID`),' 
        
' UNIQUE (`Nickname`, `Email`)' 
        
' )'
mysql_query($sql); 

Ich hoffe, jemand von euch kann mir vielleicht sagen was da schief läuft.

So long,

romolus88
Mit Zitat antworten
  #2 (permalink)  
Alt 09-11-2009, 16:43
h3ll
 Registrierter Benutzer
Links : Onlinestatus : h3ll ist gerade online
Registriert seit: Mar 2008
Beiträge: 3.584
h3ll befindet sich auf einem aufstrebenden Ast
Standard

Du versucht PHP-Code in der Datenbank auszuführen. MySQL hat aber mit PHP nix zu tun.
Mit Zitat antworten
  #3 (permalink)  
Alt 09-11-2009, 16:50
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

Zunächst mal verstehe ich nicht den Sinn deiner Zeichenkettenverknüpfung. Die ist doch überflüssig wie ein Kropf.
PHP-Code:
$sql 'CREATE TABLE `User` (
        `ID` INT AUTO_INCREMENT NOT NULL, 
        `Autologin` VARCHAR(32) NULL,  
        `IP` VARCHAR(15) NOT NULL,  
        `SessionID` VARCHAR(32) NOT NULL,  
        `Nickname` VARCHAR(30) NOT NULL,  
        `Passwort` VARCHAR(32) NOT NULL,  
        `Email` VARCHAR(70) NOT NULL,  
        `Show_Email` BOOL NULL,  
        `Homepage` VARCHAR(70) NOT NULL,  
        `Registrierungsdatum` DATE NULL,  
        `Wohnort` VARCHAR(70) NOT NULL,  
        `ICQ` VARCHAR(20) NOT NULL,  
        `AIM` VARCHAR(70) NOT NULL,  
        `YIM` VARCHAR(70) NOT NULL,  
        `MSN` VARCHAR(70) NOT NULL,  
        `Avatar` VARCHAR(100) NOT NULL,  
        `Letzter_Login` INT NOT NULL DEFAULT \'0\',  
        `Letzte_Aktion` INT NOT NULL DEFAULT \'0\', 
        PRIMARY KEY (`ID`), 
        UNIQUE (`Nickname`, `Email`) 
        )'

Und für den PMA reicht das hier völlig aus, wie mein Vorredner schon bemerkte
PHP-Code:
CREATE TABLE `User` (
        `
IDINT AUTO_INCREMENT NOT NULL
        `
AutologinVARCHAR(32NULL,  
        `
IPVARCHAR(15NOT NULL,  
        `
SessionIDVARCHAR(32NOT NULL,  
        `
NicknameVARCHAR(30NOT NULL,  
        `
PasswortVARCHAR(32NOT NULL,  
        `
EmailVARCHAR(70NOT NULL,  
        `
Show_EmailBOOL NULL,  
        `
HomepageVARCHAR(70NOT NULL,  
        `
RegistrierungsdatumDATE NULL,  
        `
WohnortVARCHAR(70NOT NULL,  
        `
ICQVARCHAR(20NOT NULL,  
        `
AIMVARCHAR(70NOT NULL,  
        `
YIMVARCHAR(70NOT NULL,  
        `
MSNVARCHAR(70NOT NULL,  
        `
AvatarVARCHAR(100NOT NULL,  
        `
Letzter_LoginINT NOT NULL DEFAULT 0,  
        `
Letzte_AktionINT NOT NULL DEFAULT 0
        
PRIMARY KEY (`ID`), 
        
UNIQUE (`Nickname`, `Email`) 
        ); 
Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite

Geändert von Kropff (09-11-2009 um 16:53 Uhr)
Mit Zitat antworten
  #4 (permalink)  
Alt 09-11-2009, 19:13
wahsaga
  Moderator
Links : Onlinestatus : wahsaga ist offline
Registriert seit: Sep 2001
Beiträge: 25.236
wahsaga befindet sich auf einem aufstrebenden Ast
Standard

OffTopic:
Zitat:
Zitat von Kropff Beitrag anzeigen
Die ist doch überflüssig wie ein Kropf.
Ich mag deine gesunde Selbsteinschätzung :-) [Verstehe nur nicht, wie du dich dabei verschreiben kannst…]
__________________
I don't believe in rebirth. Actually, I never did in my whole lives.
Mit Zitat antworten
  #5 (permalink)  
Alt 09-11-2009, 21:03
Kropff
  Administrator
Links : Onlinestatus : Kropff ist offline
Registriert seit: Mar 2002
Ort: Köln
Beiträge: 11.722
Kropff befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von wahsaga Beitrag anzeigen
OffTopic:

Ich mag deine gesunde Selbsteinschätzung :-) [Verstehe nur nicht, wie du dich dabei verschreiben kannst…]
OffTopic:
Ich darf das, ihr nicht . Außerdem war das kein Rechtschreibfehler. Hab das zweite f noch rechtzeitig entfernen können.

Peter
__________________
Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
Meine Seite
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
SQl-Syntax fringis SQL / Datenbanken 1 04-09-2007 16:23
SQL-Syntax Fehlermeldung Ridpath SQL / Datenbanken 4 17-09-2005 18:09
Syntax geht; Syntax geht nicht; Syntax geht; Syntax ... Maranello-550 BRAINSTORMING PHP/SQL/HTML/JS/CSS 16 18-06-2005 13:40
Problem mit MySQL(myphpAdmin !!! page SQL / Datenbanken 6 30-08-2001 23:40

Themen-Optionen
Thema bewerten
Thema bewerten:

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 are an
Pingbacks are an
Refbacks are an


PHP News

ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlicht
ebiz-trader 7.5.0 mit PHP7 Unterstützung veröffentlichtDie bekannte Marktplatzsoftware ebiz-trader ist in der Version 7.5.0 veröffentlicht worden.

28.05.2018 | Berni

Wissensbestand in Unternehmen
Wissensbestand in UnternehmenLebenslanges Lernen und Weiterbilden sichert Wissensbestand in Unternehmen

25.05.2018 | Berni


 

Aktuelle PHP Scripte

ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script ansehen ebiz-trader 6.0 - Das professionelle PHP Marktplatz Script

Mit unserer Lösungen können Sie nahezu jeden B2B / B2C Marktplatz betreiben den Sie sich vorstellen können. Ganz egal ob Sie einen Automarktplatz, Immobilenportal oder einfach einen Anzeigenmarkt betreiben möchten. Mit ebiz-trader können Sie Ihre Anforder

11.10.2018 Berni | Kategorie: PHP/ Anzeigenmarkt
PHP Server Monitor

PHP Server Monitor ist ein Skript, das prüft, ob Ihre Websites und Server betriebsbereit sind.

11.09.2018 Berni | Kategorie: PHP/ Security
PHP WEB STATISTIK ansehen PHP WEB STATISTIK

Die PHP Web Statistik bietet Ihnen ein einfach zu konfigurierendes Script zur Aufzeichnung und grafischen und textuellen Auswertung der Besuchern Ihrer Webseite. Folgende zeitlichen Module sind verfügbar: Jahr, Monat, Tag, Wochentag, Stunde Folgende son

28.08.2018 phpwebstat | Kategorie: PHP/ Counter
 Alle PHP Scripte anzeigen

Alle Zeitangaben in WEZ +2. Es ist jetzt 18:51 Uhr.