Forum

Ich muss einen Fehler gemacht haben also wenn ich install.php aufrufe dann kommt nur diese Meldung : Parse error: syntax error, unexpected '}', expecting ',' or ';' in ...
Es muss an
Code:
<?php
include "config.php";
$connect = mysql_connect($host,$user,$pass) or die (mysql_error());
mysql_select_db($datenbank, $connect) or die (mysql_error());
 
$result_1 = mysql_query("
CREATE TABLE `foren` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`name` tinytext NOT NULL,
PRIMARY KEY (`id`) 
)
") or die (mysql_error());
 
$result_2 = mysql_query("
CREATE TABLE `threads` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`fid` int(11) DEFAULT 0,
`topic` tinytext NOT NULL,
`created` timestamp,
PRIMARY KEY (`id`) 
)
") or die (mysql_error());
 
$result_3 = mysql_query("
CREATE TABLE `answers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`tid` int(11) DEFAULT 0,
`fid` int(11) DEFAULT 0,
`user` tinytext NOT NULL,
`topic` tinytext NOT NULL,
`text` text NOT NULL
`created` timestamp,
PRIMARY KEY (`id`)
)
") or die (mysql_error());
 
if($result_1) {
    echo "Tabelle Foren wurde angelegt.<br>";
}
 
if($result_2) {
    echo "Tabelle Threads wurde angelegt.<br>";
}

if($result_3) {
    echo "Tabelle Answers wurde angelegt.<br>"
}	
?>
liegen
 
Du darfst deine SQL-Querys nicht so ohne Weiteres auf mehrere Zeilen verteilen. ;)

PHP:
$result_1 = mysql_query("CREATE TABLE `foren` (`id` int(11) NOT NULL AUTO_INCREMENT,`name` tinytext NOT NULL,PRIMARY KEY (`id`) )") or die (mysql_error());
 
$result_2 = mysql_query("CREATE TABLE `threads` (`id` int(11) NOT NULL AUTO_INCREMENT,`fid` int(11) DEFAULT 0,`topic` tinytext NOT NULL,`created` timestamp,PRIMARY KEY (`id`) )") or die (mysql_error());
 
Was heisst das? (Sry ich bin neu in MySQL)
Könntest du mir den Code berichtigen und erklären was du gemacht hast?
 
Ahhhh ... Sorry, vergiss meine letzten beiden Antworten .... (das kommt davon, wenn man in mehreren verschiedenen Sprachen programmiert)


Das Problem mit der Fehlermeldung ist das fehlende Semikolon in der vorletzten Zeile ... der Rest ist OK so
 
:offtopic:

@El_Tomato: Bitte gewöhne dir doch an, auf den gezeigten bzw. vorgeschlagenen Quellcode dem User in dem Thema zu antworten, und nicht mit dem Code einen neuen Thread, wie hier namens "Fehlermeldung", zu starten.
Oder das Problem gar in eine PN auszulagern. :rolleyes:

Ausserdem währe es den Helfenden gegenüber hilfreich wenn Du PHP-Code auch in die dafür vorgesehenden Code-Tags [php] und [/php] setzt.
 
Ich hab in deiner config.php meine ich einen Fehler gefunden!
Müsste host nicht gleich localhost sein?

Das bringt mich noch zur Verzweiflung hehe :
Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 111 in /var/www/users/eltomato/install.php on line 3
Lost connection to MySQL server at 'reading initial communication packet', system error: 111
Was heisst das denn jetzt schon wieder?
Das kommt wenn ich versuche die install.php aufzurufen!
 
Zuletzt bearbeitet:

Neue Beiträge

Zurück