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
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren |
14.12.2006, 09:07:41
|
|
Anfänger
|
|
Registriert seit: Dec 2006
Alter: 43
Beiträge: 7
|
|
Tabelle in Datenbank einfügen
Hallo!
Ich versuche gerade eine Tabelle in meiner MySql Datenbank einzufügen.
Habe zu dieser Thematik schon einige Beiträge gelesen und auch schon einiges probiert...leider ohne Erfolg.
__________________________ConnectDB.php__________________________
<?php
$hostname_connDB = "localhost";
$database_connDB = "XXX";
$username_connDB = "XXX";
$password_connDB = "XXX";
$connDB = mysql_connect($hostname_connDB, $username_connDB,
$password_connDB) or trigger_error(mysql_error(),E_USER_ERROR);
?>
____________________________Table.php_____________________________
<?php
require_once('ConnectDB.php');
CREATE TABLE 'test' (
'ID' smallint(2) not null default '0',
'wert' varchar(10) not null default '',
primary key ('id')
) type=myisam;
?>
Erste Datei dient zum verbinden mit der Datenbank das scheint soweit auch zu funktionieren. Zweite Datei soll eine Tabelle erzeugen. Wenn ich jedoch Table.php im Browser starte bekomme ich nur eine Fehlermeldung.
Kann mir da jemand helfen?
__________________
ШΞ H∩VΞ ΤО ЅΞΞ, ШΞ H∩VΞ ΤО KПOШ
|
14.12.2006, 09:13:32
|
Member
|
|
Registriert seit: Jun 2006
Ort: Bayern
Alter: 56
Beiträge: 930
|
|
AW: Tabelle in Datenbank einfügen
Und wie sieht die Fehlermeldung aus?
__________________
Grüße Andes
|
14.12.2006, 09:15:41
|
Member
|
|
Registriert seit: Oct 2006
Beiträge: 610
|
|
AW: Tabelle in Datenbank einfügen
Zitat:
Wenn ich jedoch Table.php im Browser starte bekomme ich nur eine Fehlermeldung.
|
Die da lautet?
connectdb.php
PHP-Code:
<?php $hostname_connDB = "localhost"; $database_connDB = "XXX"; $username_connDB = "XXX"; $password_connDB = "XXX"; $connDB = mysql_connect($hostname_connDB, $username_connDB, $password_connDB) or trigger_error(mysql_error(),E_USER_ERROR); mysql_select_db($database_connDB,$connDB); ?>
table.php
PHP-Code:
<?php require_once('connectdb.php');
$sql ="CREATE TABLE `test` ( `ID` smallint(2) not null default '0', `wert` varchar(10) not null default '', primary key (`id`) ) type=myisam"; mysql_query($sql,$connDB) or die (mysql_error()); ?>
Geändert von BenniG. (14.12.2006 um 09:23:00 Uhr)
Grund: ' in `geändert, sonst gehts nicht
|
14.12.2006, 09:19:58
|
|
Anfänger
|
|
Registriert seit: Dec 2006
Alter: 43
Beiträge: 7
|
|
AW: Tabelle in Datenbank einfügen
Parse error: syntax error, unexpected T_STRING in /XXX/XXX/www/XXX/XXX/XXX/XXX/Table.php on line 4
scheint ein Fehler im php code zu sein
__________________
ШΞ H∩VΞ ΤО ЅΞΞ, ШΞ H∩VΞ ΤО KПOШ
|
14.12.2006, 09:20:57
|
Member
|
|
Registriert seit: Oct 2006
Beiträge: 610
|
|
AW: Tabelle in Datenbank einfügen
Könnte daher kommen, dass in deiner Table.php außer dem Include garkein PHP-Code stand..
|
14.12.2006, 09:25:05
|
|
Anfänger
|
|
Registriert seit: Dec 2006
Alter: 43
Beiträge: 7
|
|
AW: Tabelle in Datenbank einfügen
Ach du liebe güte da ist ja alles falsch bei mir...merk schon ich habe da noch ne menge zu lernen...ich probier das jetzt mal so wie dus beschrieben hast Benni.
Vielen Dank für die schnelle Antwort
__________________
ШΞ H∩VΞ ΤО ЅΞΞ, ШΞ H∩VΞ ΤО KПOШ
|
14.12.2006, 09:46:31
|
|
Anfänger
|
|
Registriert seit: Dec 2006
Alter: 43
Beiträge: 7
|
|
AW: Tabelle in Datenbank einfügen
Dank der Fehlerabfrage bekomme ich jetzt folgenede Meldung:
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 ''test' ( 'ID' smallint(2) not null default '0', 'wert' varchar(10) not n' at line 1
?!?
__________________
ШΞ H∩VΞ ΤО ЅΞΞ, ШΞ H∩VΞ ΤО KПOШ
|
14.12.2006, 11:17:38
|
Member
|
|
Registriert seit: Oct 2006
Beiträge: 610
|
|
AW: Tabelle in Datenbank einfügen
Siehe mein Edit oben ' ist für Tabellennamen/-spalten falsch, das muss ein ` sein.
Nennt sich Backtick [SHIFT] + [´] (Taste neben ß) und danach [LEER]
|
14.12.2006, 12:01:17
|
|
Anfänger
|
|
Registriert seit: Dec 2006
Alter: 43
Beiträge: 7
|
|
AW: Tabelle in Datenbank einfügen
Super hat geklappt...hab zwar noch vergessen die Datenbank mit mysql_select_db("XXX");
auszuwählen aber jetzt gehts...
nochmals danke für die kompetente und schnelle hilfe!
__________________
ШΞ H∩VΞ ΤО ЅΞΞ, ШΞ H∩VΞ ΤО KПOШ
|
14.12.2006, 12:05:41
|
Member
|
|
Registriert seit: Oct 2006
Beiträge: 610
|
|
AW: Tabelle in Datenbank einfügen
Zitat:
Super hat geklappt...hab zwar noch vergessen die Datenbank mit mysql_select_db("XXX");
|
Hätt ichs oben doch mal kennzeichnen sollen ;)
Hättest du mal copy&paste gemacht von Post #3 ;)
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Themen-Optionen |
|
Ansicht |
Linear-Darstellung
|
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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 12:41:49 Uhr.
|