PHP Tabelle in Datenbank erstellen

david96

Ensign
Registriert
März 2007
Beiträge
218
[Erledigt] Tabelle in Datenbank erstellen

Ich sitze gerade an einem Installer, der eine Tabelle in eine vorhandene DB eintragen soll.
Alle Datenbankdaten werden zuvor in ein Formular eingegeben & dann per POST übermittelt.

Der Code:

PHP:
<?php
error_reporting(E_ALL);
$db_name= $_POST['db_name'];
$db_user= $_POST['db_user'];
$db_pass= $_POST['db_pass'];
$db_host= $_POST['db_host'];
$db_link = @mysql_connect($db_host, $db_user, $db_pass);
mysql_select_db($db_name);

mysql_query ("CREATE TABLE `cms_NEWS` (
  `ID` INT UNSIGNED NOT NULL AUTO_INCREMENT,
  `Titel` VARCHAR(100) NOT NULL,
  `Autor` VARCHAR(100) NOT NULL,
  `Datum` DATETIME NOT NULL,
  `Inhalt` TEXT NOT NULL,
  PRIMARY KEY  (`ID`)
) DEFAULT CHARSET=utf_8 COLLATE=utf8_general_ci ");
?>
Keine Fehlermeldung, aber es wird auch nichts eingetragen. Der Code steht unter dem "<body>" Tag.
 
Zuletzt bearbeitet:
Dann gib mal das @ bei mysql_connect weg, um keine Fehlermeldungen zu unterdrücken!
 
mein phpmyadmin sagt mir beim erstellen einer tabelle:

CHARACTER SET utf8 statt CHARSET=utf_8

vielleicht, vielleicht
 
Zurück
Oben