Jetzt kostenlos Anmelden!

Mr.TDI Männlich

ist gerade angekommen

Beiträge: 42

Geschlecht: Männlich

Wohnort: Stuttgart

PHPKIT Version: 1.6.5

1

Samstag, 27. September 2008, 18:36

Tabellen anlegen via PhP

Hi @ All :)

Ich versuche gerade via PhP Datei ( install.php ) Tabellen in die DB zu schreiben. Googeln und Bücher welzen haben mich jetzt total verwirrt ?( ?( .

das ist mal der Code den Ich Benutze:

PHP-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
<?php
  $host "*****";
  $user "*****";
  $pass "*****";
  $database "*****";
  $sql mysql_connect($host$user$pass);
  mysql_query($database$sql) or die(mysql_error()." Tabellen nicht angelegt!"); 

   $sql 'CREATE TABLE `news` (
  `news_id` INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  `newstitel` VARCHAR(150) NOT NULL,
  `newstext` TEXT NOT NULL,
   PRIMARY KEY (`news_id`)
   )'?>


Bin für jeden Tipp Dankbar :thumbsup: gruß TDI

PS diese Fehlermeldung kommt ???



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 '*******' at line 1 Tabellen nicht angelegt!

?( :pinch: ?(
Der frühe Vogel fängt den Wurm,aber nur die zweite Maus bekommt den Käse :thumbsup:
  • Zum Seitenanfang
  • Zum Seitenende

2

Freitag, 3. Oktober 2008, 21:40

Wieso machst du was wovon du anscheinend keine Ahnung hast?
Was hälst du davon, wenn du dir erstmal überlegst was du machen willst? Es ist nicht gerade empfehlenswert einfach drauf los zu programmieren nach dem Motto "Code & Fix". "Agilität" ist das Stichwort.
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 074

Geschlecht: Männlich

PHPKIT Version: keine

3

Freitag, 3. Oktober 2008, 21:48

folgende zeile:

PHP-Quelltext

1
mysql_query($database$sql) ..............



sollte wohl ehr so lauten:

PHP-Quelltext

1
mysql_select_db($database$sql) ..............
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

4

Freitag, 3. Oktober 2008, 22:14

Ok, wenn wir damit schon anfangen, dann würde ich jetzt aber sagen, dass ich bei der Auswahl der DB nicht das SQL-Statement mitgebe. ;-)

Mr. TDI sollte sich lieber mal das hier durchlesen.
  • Zum Seitenanfang
  • Zum Seitenende

Dirk Kántor Männlich

aká Dooki

Beiträge: 2 074

Geschlecht: Männlich

PHPKIT Version: keine

5

Samstag, 4. Oktober 2008, 09:31

msycho laut mysql.com macht man aber den connect mit hinzu XD LOL

EDITZ: oder kannstre bei einem mysql_query die DB voranstellen?

im übrigen, sollte die query zeile natürlich unter dem create table text stehen.. und der create sollte nicht unbedingt die variable $sql bekommen
:thumbsup:    :thumbsup:       *tc*       :thumbsup:    :thumbsup:
8o           Achtung: Dirk Kántor ist unterwegs!           8o
Er verteilt gerne Verwarnungen ohne vorher darüber diskutiert zu haben.
  • Zum Seitenanfang
  • Zum Seitenende

6

Samstag, 4. Oktober 2008, 10:37

Ich weiß das doch. Aber es könnte ihn auch irre führen, weil wenn die Variable $sql das Statement beinhaltet, funktioniert es nicht, deswegen
sollte die query zeile natürlich unter dem create table text stehen.. und der create sollte nicht unbedingt die variable $sql bekommen
;)
  • Zum Seitenanfang
  • Zum Seitenende

Mr.TDI Männlich

ist gerade angekommen

Beiträge: 42

Geschlecht: Männlich

Wohnort: Stuttgart

PHPKIT Version: 1.6.5

7

Samstag, 4. Oktober 2008, 12:34

Zitat

Wieso machst du was wovon du anscheinend keine Ahnung hast?
Was hälst du davon, wenn du dir erstmal überlegst was du machen willst? Es ist nicht gerade empfehlenswert einfach drauf los zu programmieren nach dem Motto "Code & Fix". "Agilität" ist das Stichwort.

Nunja man sollte immer wieder mal was Ausprobieren von dem man keine Ahnung hat sonst Lehrnt man ja nicht dazu ;)

THX @ Dooki Fehler erkannt Gefahr gebannt :thumbsup:

natürlich an alle anderen auch ein THX obwohl ich keine Ahnung habe :?: ?( :) <-- spass
Der frühe Vogel fängt den Wurm,aber nur die zweite Maus bekommt den Käse :thumbsup:
  • Zum Seitenanfang
  • Zum Seitenende

8

Samstag, 4. Oktober 2008, 13:11

Nunja man sollte immer wieder mal was Ausprobieren von dem man keine Ahnung hat sonst Lehrnt man ja nicht dazu ;)
Ist auch absolut korrekt - learning by doing eben.
Aber hättest du die Hilfe auf PHP gelesen, hättest das Problem schneller gelöst gehabt! ^^
  • Zum Seitenanfang
  • Zum Seitenende