php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.07.2004, 00:08  
Gast
 
Beiträge: n/a
Standard Datenbank erstellen ohne PHPmyAdmin

Moin.

Hätte mir gewünscht mit einem besseren Posting zu beginnen, hat wohl nicht sollen sein.

Also folgendes problem habe ich.

Ich will eine datenbank erstellen über PHP ohne PHP myAdmin.
Die datenbank( den ordner)erstellt er mir schon.
Dazu habe ich den befehl @mysql_create_db($datenbank); .

Nun möchte ich aber noch tabellen einfügen, aber genau da komme ich nicht weiter.

Habe schon versucht den mysql-Befehl CREATE TABLE irgendwie in dem script unterzubringen, aber bis jetzt ohne erfolg.

Ich wollte damit erreichen, das die seite sich beim erststart komplet selbst erstellt und auch die datenbanken selbst aufbaut.

Ist ein sehr ehrgeiziges ziel, das weis ich, aber ich halte das (da mein provider PHPMYADMIN nicht unterstütz für die beste lösung.

Auserdem kann ich das script ja für alle weiteren Projekt verwenden.

Hoffe mir kann jemand helfen.

p.s. Habe schon 2 tag vor google verbracht und mich durch unmengen an text gearbeitet.
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.07.2004, 00:24  
Gast
 
Beiträge: n/a
Standard

Unter der Vorraussetzung, dass deine DB-Queries richtig sind sollte da garkein Problem entstehen.

Dazu weiter:
Mysql-Manual
falls doch was am Query nicht stimmt
 
Alt 26.07.2004, 02:02  
Gast
 
Beiträge: n/a
Standard

Is ja sehr nett, aber ich war schon auf all diesen seiten und habe das problem immer noch. Was ich brauchen könnte wäre ne kleiner denk anstoß für meine grauen zellen.... das wie?!

Trotzdem sehr nett von dir danke
 
Alt 26.07.2004, 09:29  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard Re: Datenbank erstellen ohne PHPmyAdmin

Zitat:
Zitat von MetatroN
Habe schon versucht den mysql-Befehl CREATE TABLE irgendwie in dem script unterzubringen, aber bis jetzt ohne erfolg.
Aha? ... Fehler?


Zitat:
Zitat von MetatroN
Ist ein sehr ehrgeiziges ziel, das weis ich, aber ich halte das (da mein provider PHPMYADMIN nicht unterstütz für die beste lösung.
Seit wann, muss der Provider das unterstüzten?!

Zitat:
Zitat von MetatroN
p.s. Habe schon 2 tag vor google verbracht und mich durch unmengen an text gearbeitet.
Dann sind dir die einfachsten Methoden wohl nicht eingefallen:

-> Lokal per phpMyAdmin die Tabelle aufbauen
-> Und die CREATE TABLE-Query aus der Anzeige herauskopieren ...

-> Eine Tabelle im Admin exportieren ... auch dort ist CREATE TABLE abzulesen ...
Guradia ist offline  
Alt 26.07.2004, 11:13  
Gast
 
Beiträge: n/a
Standard

moin noch mal!

Zitat:
-> Lokal per phpMyAdmin die Tabelle aufbauen
-> Und die CREATE TABLE-Query aus der Anzeige herauskopieren ...
Das habe ich ja auch schon probiert.
Ich bekomme immer folgenden code von PhpmyAdmin
PHP-Code:
$sql 'CREATE TABLE `bla` ( `id` INT( 6 ) NOT NULL );'' '
Damit geht es leider auch nicht.

Also hilfe wäre echt nicht schlecht.
 
Alt 26.07.2004, 11:19  
Erfahrener Benutzer
 
Registriert seit: 21.05.2008
Beiträge: 2.150
Guradia befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von MetatroN
Damit geht es leider auch nicht.
Aho? ... Fehler?
(um mich nicht völlig zu wiederholen)
Guradia ist offline  
Alt 26.07.2004, 11:25  
Erfahrener Benutzer
 
Registriert seit: 18.09.2003
Beiträge: 13.598
PHP-Kenntnisse:
Fortgeschritten
imported_Ben ist zur Zeit noch ein unbeschriebenes Blatt
Standard

Zitat:
Zitat von MetatroN
Also hilfe wäre echt nicht schlecht.
um guradia mal in seiner forderung zu unterstützen:
eine fehlermeldung auch nicht
imported_Ben ist offline  
Alt 26.07.2004, 11:56  
Gast
 
Beiträge: n/a
Standard

Sorry!

Ich hatte eigentlich gedacht das man Leuten wie mir, die gerade erst anfang mit PHP und mysql etwas mehr verständnis entgegen bringt.
ein
Zitat:
Aha? Fehler?
Bringt mich leider nicht weiter!
Und wenn ich schon schreibe, das ich schon alles was mir eingefallen gemacht habe schließt das auch die möglichkeit mit ein den code aus mysql über phpmyadmin in php umzuwandeln und den dann zu übernehmen.

Wie funktioniert das also, wie bekomme ich über php zu griff auf Mysql und kann dort datenbanken und tabellen erstellen.
Das ist der kern meiner frage.
Bitte versucht nicht jetzt damit zu kommen ob ich schon verbindung zu Mysql habe....Für alle JA HABE ICH

Schuldigung das ich etwas ausfallend klinge, ist nicht so gemeint.
Sitze ja nur seit 3 tagen hier und denke drübernach und suche nach lösungen.

Bis dann MetatroN
 
Alt 26.07.2004, 12:15  
Gast
 
Beiträge: n/a
Standard

Also ich kenne das nur so...

Code:
<?php
// MySql - Host
$sql[1] = "localhost";
// MySql - User
$sql[2] = "";
// MySql - Passwort
$sql[3] = "";
// MySql - Datenbankname
$sql[4] = "";

// MySql - Fehlerliste
$error = "Fehler Verbindung abgebrochen.";

// MySql - Connect
mysql_connect($sql[1],$sql[2],$sql[3]) or die ("$error");
mysql_select_db($sql[4]) or die ("$error");

// Erstelle Datenbank
CREATE TABLE tabellenname (spaltename datentyp [option,], [, ...] [, PRIMARY KEY spaltenname])

/* Beispiel 
CREATE TABLE buecher (id INTEGER AUTO_INCREMET,
                                   autor VARCHAR(60),
                                   titel   VARCHAR(60),
                                   seitenzahl INTEGER,);
*/
?>
Gruß
Dany

Edit->
Zitat:
Bringt mich leider nicht weiter!
Und wenn ich schon schreibe, das ich schon alles was mir eingefallen gemacht habe schließt das auch die möglichkeit mit ein den code aus mysql über phpmyadmin in php umzuwandeln und den dann zu übernehmen.

Wie funktioniert das also, wie bekomme ich über php zu griff auf Mysql und kann dort datenbanken und tabellen erstellen.
Das ist der kern meiner frage.
Bitte versucht nicht jetzt damit zu kommen ob ich schon verbindung zu Mysql habe....Für alle JA HABE ICH

Schuldigung das ich etwas ausfallend klinge, ist nicht so gemeint.
Sitze ja nur seit 3 tagen hier und denke drübernach und suche nach lösungen.

Bis dann MetatroN
Welchen Hoster hast du?
 
Alt 26.07.2004, 12:32  
Gast
 
Beiträge: n/a
Standard

Dank dir Dany!

Genau das problem habe ich jetzt schon die ganze zeit.
Also zeige ich euch mal den code den ich eben von dany übernommen habe. Egal ob ich ihn über nehme oder nicht, die fehler meldung ist immer die gleiche.
Code:
<?php
// MySql - Host 
$sql[1] = "localhost"; 
// MySql - User 
$sql[2] = "root"; 
// MySql - Passwort 
$sql[3] = ""; 
// MySql - Datenbankname 
$sql[4] = "test2"; 

// MySql - Fehlerliste 
$error = "Fehler Verbindung abgebrochen."; 

// MySql - Connect 
mysql_connect($sql[1],$sql[2],$sql[3]) or die ("$error"); 
mysql_select_db($sql[4]) or die ("$error"); 

// Erstelle Datenbank 
//CREATE TABLE tabellenname (spaltename datentyp [option,], [, ...] [, PRIMARY KEY spaltenname]) 


CREATE TABLE test (id INTEGER AUTO_INCREMET, 
                                   autor VARCHAR(60), 
                                   titel   VARCHAR(60), 
                                   seitenzahl INTEGER,); 

?>
Code:
Parse error: parse error, unexpected T_STRING in C:\Programme\xampp\htdocs\test\test.php on line 22
Diese fehlermeldung bekomme ich immer, wenn ich versuche CREATE TABLE in php einzubinden.

Noch mal danke an Dany..der mann versteht mich wenigstens
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] MySQL - ERROR 1044 bei erstellen einer Datenbank _youngenterpriser_ Datenbanken 2 05.02.2008 17:56
Tabelle in phpmyadmin erstellen und in Dreamweaver 8 einfüge PHP Tipps 2006 21 07.03.2006 21:35
[Erledigt] PhpMyAdmin Gesicherte Datenbank auf einen anderen Server kop Datenbanken 12 21.11.2005 13:35
darf keine Datenbank erstellen in phpMyAdmin Datenbanken 2 20.10.2005 19:32
MySQL Datenbank erstellen, nur wie? Datenbanken 6 10.09.2005 16:59
[Erledigt] problem beim erstellen und auslesen einer datenbank PHP Tipps 2005-2 6 04.09.2005 16:55
Datenbank erstellen PHP Tipps 2005-2 6 31.07.2005 21:51
PHPMyAdmin will keine Datenbank anlegen Bunnydog PHP Tipps 2005 6 23.01.2005 11:27
PHPMyAdmin will keine Datenbank anlegen Bunnydog Datenbanken 2 22.01.2005 12:09
[Erledigt] datenbank mit phpMyAdmin Datenbanken 5 29.12.2004 19:55
[Erledigt] Eintrag in Datenbank erstellen Datenbanken 5 28.12.2004 12:53
PHPMyadmin zeigt Datenbank nicht an nieselfriem PHP Tipps 2004-2 1 19.12.2004 10:34
Wer kann mir in PHP MYSQL eine Datenbank erstellen? Beitragsarchiv 5 29.10.2004 12:05
[Erledigt] Navigationsleiste mit Datenbank erstellen Datenbanken 10 22.06.2004 20:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datenbank in phpmyadmin wird nicht erstellt, datenbank erstellen für anfänger ohne php, tabelle erstellen ohne phpmyadmin, datenbank \ohne phpmyadmin\ anlegen, datenbank phpmyadmin erstellen, \ohne phpmyadmin\ datenbank erstellen, http://www.php.de/php-tipps-2004/5696-datenbank-erstellen-ohne-phpmyadmin.html

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:47 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.