WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik



Im Homepage und Webhosting-Forum --- MySql Datenbank erstellen

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.

Forum » PHP & MySQL » MySql Datenbank erstellen - 04 Dez 2024 Antworten
im Forum für Webhosting Homepage gefunden:
MySql Datenbank erstellen
Jürgen
Feiertags-Poster
Threadstarter




Beiträge: 32

Guten Tag zusammen!

Ich möchte eine MYSQL Datenbank anlegen. Leider komme ich jedoch nicht über die Anmeldung hinaus.

a) Gehe ich recht in der Annahme, daß beim Anlegen durch das System automatisch ein Unterverzeichnis mit dem Namen der Datenbank angelegt wird?

b) Dass ich keine besonderen Rechte zum Erstellen der Datenbank auf dem Server einstellen muß?

Das Script lautet wie folgt:

$server= "mustermann.de";
$user= "irgendeiner";
$pass= "irgendetwas";
$db= "test";

if (! $lh= mysql_connect( $server, $user, $pass )){
echo "Verbindung konnte nicht hergestellt werden
";
return ( false );
}
else {
echo "Verbunden mit mysql
";
}

if ( mysql_create_db( $db )){
echo "DB angelegt
";
}
else {
echo "DB nicht angelegt
";
mysql_close( $lh );
!!!!!!! HIER FLIEG ICH IMMER RAUS !!!!!!
return (false);
}

Würde mich auf eine Anwort freuen.

MfG
Jürgen

  Profil   Website   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

also wenn du hier kunde bist bei i-net4you (wo ich einfach mal von ausgehe) dann mußt du:

dich auf der seite einloggen (rechtsoben)
danach im EAT-Menü den entsprechenden Eintrag für Mysql anwählen. (soweit bist du vermutlich schon) dann dauerts ca. 1-2 stunden. Dann kannst du über http://deinedomain.de/mysqladmin/

in die mysql administrationsfläche da ist dann auch schon eine Datenbank angelegt.

Falls du keine kunde bist, und das ganze lokal machen möchtest kann ich dir auch nur empfehlen dir ein tool wie z.B. phpmyadmin zu holen (http://www.phpmyadmin.net) das installieren, read me durchlesen, dann klappts auch mit der db.

Wenn du von einem anderen Provider sprichst: keine Ahnung :smile gibt aber üblicherweise in den meisten Fällen tools wie phpmyadmin über die Mysql gesteuert werden kann.

So, hoffe die Antwort war zufrieden stellend.

:smile

CU Agent


---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
Jürgen
Feiertags-Poster
Threadstarter




Beiträge: 32

Hi Agent!

Ich bin in der Tat Kunde bei i-net4you. Aber es muss doch möglich sein, ausserhalb der vom Provider vorgegebenen Datenbank eine weitere DB zu erstellen. Oder sollte ich einmal beim Support anfragen, od diese Möglichkeit hier nicht besteht.

MySqladmin ist schon ok. Aber ich möchte die Tabellen per mysql_db_query() selbst anlegen um den Umgang mit den Feldern zu erlernen.
Ist zwar umständlich aber so bin ich nun einmal.

MfG
Jürgen

  Profil   Website   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

Hey Jürgen,

also: von der (programmier-)technischen
Seite her sollte es wohl reichen mehrere Tabellen zu nutzen anstatt mehrere Datenbanken.

Wenn ein Kunde mehrere Datenbanken bekäme, würden alle Kunden mehrere Datenbanken haben wollen.

Mehr Datenbanken pro Kunde bedeutet halt auch das die Serverperformance stärker belastet wird.

*Die obigen Angaben sind ohne Gewähr.

Es reicht halt das ganze auf mehrere Tabellen aufzuteilen.

Zum üben und lernen (und darum scheint es dir ja zu gehen) kann ich dir nur empfehlen das ganze lokal auf deinem rechner zu installieren. Dann kannst du soviele Datenbanken anlegen wie du willst :smile und rumspielen und rumprobieren und entwickeln ohne dem server auf den geist zu gehen :smile
(PS: mach ich, und viele andere auch os

z.B. WAMP (windows, Apache, mysql, php)

Hope it helps!

CU Agent



---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

Nachtrag:

bei I-net4you.de gibt es zusätzliche Mysql-Datenbanken nur per Mail-Anfrage an den lieben Support. Programmiertechnscih ist da soweit ich weiss ein Riegel vorgeschoben (zu recht wie ich finde....)

Aber der Support wird dir *höchstwahrscheinlich* das selbe sagen wie ich, nämlich das nur ein Datenbank reichen muss. Vor allen Dingen wenn es wie bei dir "nur" (sorry) ums testen geht.

Ich hoffe ich erzähl hier die ganze Zeit keinen Blödsinn *g*

Kann mich aber dunkel an so ein Thema hier im Forum erinnern und da war es halt so.

CU Agent


---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
Jürgen
Feiertags-Poster
Threadstarter




Beiträge: 32

Hi Agent!

Bzgl. Anzahl der Datenbanken bin ich einverstanden. Es muss z. Zt. nicht unbedingt sein, daß ich mehrere DBs habe.
Aber das gleiche Dilemma habe ich mit dem Erstellen von Tabellen. Auch hier habe ich kein Erfolg.
Hier ein Beispiel:

$db= "testdb";
$sql= "CREATE TABLE testdb ( Kdnr BIGINT NOT NULL AUTO_INCREMENT PRIMARY KEY, Anrede VARCHAR(10), Vorname VARCHAR(20), Nachname VARCHAR(20), Strasse VARCHAR(20), Plz VARCHAR(7), Ort VARCHAR(20))";

if ( $res= mysql_db_query( $db, $sql )){
echo "Tabelle angelegt!!!!";
}
else {
echo "Tabelle konnte nicht angelegt werden";
}
Nach einem erfolgreichen Connect folgt die Entäuschung, daß die Tabelle nicht angelegt werden konnte.
Was nun?
Mache ich was falsch?

MfG
Jürgen




  Profil   Website   Editieren   Zitieren
Agent
Quasselstrippe




Beiträge: 306

also...

bin auch nich der Riesenfachmann...

aber versuch mal nur den create ohne die Erfolgs (oder misserfolgsmeldung)

und dann testen mit nem 2. script ob die tabelle existiert bzw. einfach mal was in die tabelle reinschreiebn....

dann wirst du sehen obs geht oder nich...

ansonsten bin ich da auch nicht so der RIESENfachmann wiegesagt....


---
Wie soll ich wissen was ich denke, bevor ich höre was ich sage?

  Profil   Website   Editieren   Zitieren
m3rlin
Quasselstrippe




Beiträge: 264

Hallo Jürgen,

mit der Funktion mysql_error erhälts Du die Fehlermeldung des Datenbankservers wenn das letzte Query fehlgeschlagen ist.

m3rlin

---
Webspace Preisvergleich Server Preisvergleich

  Profil   Editieren   Zitieren
Jürgen
Feiertags-Poster
Threadstarter




Beiträge: 32

Hi m3rlin,

Dein Tipp war "grandios". Hab den kleinen Fehler gefunden.

Nochmals Dank für den Tipp

MfG
Jürgen

  Profil   Website   Editieren   Zitieren
m3rlin
Quasselstrippe




Beiträge: 264

@jürgen

gerne wieder

mal ein genereller Tip: php hat eine ziemlich mächtige Funktionsbibliothek. Wenns mal irgenwo hakt, erstma ins Manual oder in die FAQ schauen. Meistens gibt es irgenwo ne Funktion die weiterhilft.

Übrigens ein deutsches Manual auch zum Runterladen findest Du hier:
http://www.php-center.de/manual/index.htm

---
Webspace Preisvergleich Server Preisvergleich

  Profil   Editieren   Zitieren
 

Antworten
Forum » PHP & MySQL » MySql Datenbank erstellen

Aktuelle Beiträge zur Hilfe im Forum für Homepage - MySql Datenbank erstellen im Forum Homepage Hosting AntwortenLetztes Posting
Cybersicherheit für Unternehmen
in "PHP & MySQL"
3 18.11.2024 14:05 von Gaswer
Wirtschaftslage in der Ukraine
in "PHP & MySQL"
3 22.10.2024 15:04 von Gaswer
Rangliste (Ohne Mysql) (Kompliziertes Ordner System)
in "PHP & MySQL"
3 19.07.2021 06:00 von newtopblog
kleines problem mit phpadmin
in "PHP & MySQL"
5 11.04.2021 22:22 von Zavylon
Counter mit PHP
in "PHP & MySQL"
4 22.03.2021 16:29 von Robeni
Fehlermeldung beim Importieren der Datenbank in phpmyadmin
in "PHP & MySQL"
0 02.08.2019 22:14 von iFuchs
CMS für Online Shop
in "PHP & MySQL"
18 26.05.2019 13:29 von raiserle
Regestrierungproblem
in "PHP & MySQL"
3 28.11.2018 13:20 von norbertofahey
PHP Datum ausgeben?
in "PHP & MySQL"
1 19.10.2018 10:04 von Klaus1973
PHP befehl ausführen
in "PHP & MySQL"
11 16.08.2018 09:08 von Klaus1973
Visual Composer selber programmieren?
in "PHP & MySQL"
0 22.01.2017 23:45 von Redji



Besucher : 8133346    Heute : 112     Gestern : 581     Online : 14     4.12.2024    9:28      1 Besucher in den letzten 60 Sekunden        
alle 60.00 Sekunden ein neuer Besucher
Nach oben