SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Webseiten professionell erstellen

Webseiten professionell erstellen zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 28.01.2003, 16:29:36
Gentlemani Gentlemani ist offline
Anfänger
 
Registriert seit: Jan 2003
Alter: 38
Beiträge: 32
Gentlemani eine Nachricht über ICQ schicken
MySQL Invalid Query!! :(

Hallo Leute!
Ich hab in diesem Skript einen Fehler, den ich nicht finde. Schon langsam verzweifle ich. Kann mir bitte jemand weiterhelfen?

PHP-Code:
$connection mysql_connect("localhost","root","root")
  or die (
"Keine Verbindung möglich!");
echo 
"<p>Verbidnung zur Datenbank hergestellt</p>";
if (!
mysql_select_db("name"))
  {
    if (
mysql_create_db("name")) echo "<p>Datenbank name erstellt</p>";
  }
$result mysql_query("
 CREATE TABLE subject (
 SubjectID INT auto_increment NOT NULL,
 Name VARCHAR(20) not null,
 PRIMARY KEY(SubjectID) )"

  or die (
"Invalid query!");
echo 
"<p>Table subject erstellt</p>";  
mysql_close($connection); 
Ausgabe:
Verbidnung zur Datenbank hergestellt
Datenbank name erstellt
Invalid query!

Weiß jemand, warum immer "Invalid query!" kommt.
Wenn ich diesen SQL-Befehl im MySQL Control Center ausführe, dann funktionierts schon.
... Danke
Mit Zitat antworten
  #2  
Alt 28.01.2003, 16:34:53
Ben20
Guest
 
Beiträge: n/a
Du mußt hinter INT noch eine Feldlänge angeben.

Z.B. so: INT(10)
Mit Zitat antworten
  #3  
Alt 28.01.2003, 16:41:34
Gentlemani Gentlemani ist offline
Anfänger
 
Registriert seit: Jan 2003
Alter: 38
Beiträge: 32
Gentlemani eine Nachricht über ICQ schicken
So jetzt hab ichs... (naja, net ganz)
Es war nicht das int(10), aber trotzdem danke!
Wenn ich es ausführe, und die Datenbank exsistiert nicht, dann kommt "invalid query" und beim 2. mal (die DB exsistiert jetzt) dann wird der Table erstellt.
Mit Zitat antworten
  #4  
Alt 28.01.2003, 16:44:41
Benutzerbild von Matt
Matt Matt ist offline
Member
 
Registriert seit: Mar 2002
Ort: Port 80, localhost-city, 127/0/0/1
Beiträge: 878
int(10) brauchst du nicht, normale ints kannst du auch ohne bytegröße angeben!
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
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 aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 17:48:15 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt