• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

MySQL für dumme ;-(

Status
Für weitere Antworten geschlossen.

ColdZero

Neues Mitglied
MySQL für dumme ;-(

Hallo Leute ich bekomme es einfach nicht geschissen mit MySQL eine Datenbank zu erstellen?

Also eigentlich hab ich überall Fehler meldungen!

Es geht um folgendes:
Die verbindung zur MySQL klappt aber die verbindung zur Datenbank nicht!
(Notice: Use of undefined constant User - assumed 'User' in /usr/export/www/vhosts/funnetwork/hosting/xtec/PHP-test/anmelden.php on line 86
Datenbank xtec_01 wurde nicht gefunden;
Verbindung wurde aufgebaut)

Also die Verbindung wurde aufgebaut aber die Datenbank die 100% gibt wird nicht gefunden!


Wenn das dan klappt will ich in der Datenbank eine Tabelle anlegen!
Wie muss ich das machen...

Bevor ich jetzt weiter irgendwelchen Müll schreibe den ihr net versteht weil ich mich nicht vernünftig ausdrücken kann.


Also ich brauch nen Script für eine Regestration(Vorname, Name, eMail, IP mit der Registriert wurde)
und es soll halt für jeden der sich Registriert ne neue Tabelle anlegt werden.

oder so ähnlich :oops:

:idea: :idea:
 
Naja, das Script bekommst du von uns nicht.

Die Datenbank kann nicht existieren, wenn das Script dieser Fehlermeldung ausgibt, vielleicht hast du dich ja verschrieben.

Zu deiner 2 Frage, wie man eine Tabelle in einer Datenbank erstellt:
Code:
CREATE TABLE `Name` (Datensätze in der Tabelle);
Beispiel:
Code:
CREATE TABLE `Userdaten` (Vorname VARCHAR(20),
Name VARCHAR(20),
eMail VARCHAR (30),
IP INTEGER);
Ich bin mir jetzt nicht sicher, ob man vor und nach den jeweiligen Datensäzten auch ein ` setzen muss. Allerdings funktioniert es so.

MySQL-Befehle kannst du aber auch immer bei phpMyAdmin abschauen. phpMyAdmin zeigt dir immer die zugehörigen Befehle für jeweilige Funktionen.
 
ich kenne keinen apache, der kein phpmyadmin hat...
gib einfach mal servername/phpmyadmin ein.... also zb localhost/phpmyadmin
dann solltest du dich mit root und dem pw einloggen können!
da erklärt sich alles von selber!
 
also wenn du dich mit root und ohne pw einloggen kannst, was standard ist, dann hätt ich schiss!!!
dann kann jeda deine daten einlesen
 
Re: MySQL für dumme ;-(

ColdZero schrieb:
Also ich brauch nen Script für eine Regestration(Vorname, Name, eMail, IP mit der Registriert wurde)
und es soll halt für jeden der sich Registriert ne neue Tabelle anlegt werden.

ich würde nicht für jeden user eine tabelle anlegen.
1 tabelle für alle user reicht im normalfall. Sonst wird die datenbank ziemlich unübersichtlich...
 
Richtig, für jeden User eine Tabelle wäre unsinnig.

Du hast 4 Tabellen: Vorname, Name, eMail und IP.

Nun wird für jeden neuen User in allen Tabellen ein Datensatz erstellt. Aber keine Tabelle.
 
L.T.M schrieb:
Richtig, für jeden User eine Tabelle wäre unsinnig.

Du hast 4 Tabellen: Vorname, Name, eMail und IP.

Nun wird für jeden neuen User in allen Tabellen ein Datensatz erstellt. Aber keine Tabelle.


warum nicht alles gleich in eine einzige tabelle... sonst musst du die 4 tabellen miteinander verknüpfen und riskierst dann nur, dass sie bei manuellen änderungen inkonsistent werden
 
z.b.:

CREATE TABLE `user` (
`UID` int(11) NOT NULL auto_increment,
`Name` varchar(40) NOT NULL default '',
`Nachname` varchar(40) NOT NULL default '',
`email` varchar(40) NOT NULL default '',
`ip` varchar(40) NOT NULL default '',
`Adresse` varchar(30) NOT NULL default '',
`Ort` varchar(30) NOT NULL default '',
`Tel` varchar(30) default NULL,
`timestamp` timestamp NOT NULL default CURRENT_TIMESTAMP on update CURRENT_TIMESTAMP,
PRIMARY KEY (`UID`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 PACK_KEYS=0 AUTO_INCREMENT=0 ;
 
was gibt denn
Code:
SHOW DATABASES;
aus?
:wink:
(natuerlich alles in einer tabelle speichern *g*)
apache ohne phpmyadmin ist doch normal ? phpmyadmin ist ein extra programm das sogar noch php und mysql benoetigt die eh nicht ueberall laufen won apache laueft ;)
die `` brauchst du nur wenn du in einem tabellen/spalten namen sonderzeichen wie - hast :)
bei daten sollte man immer ein ' drum machen ausser es sind zahlen - da nicht ;)
 
und wie kann ich die sql anweisungen in php benutzen mit mysql_query?
weil das hat nicht funktioniert
ok hat sich erledigt es geht hatte warscheinlich nur n schreibfehler drinn
 
hab gedacht wenn jemand das gleiche prob hat kann mans rreinschreiben und deshalb wird auch nix mehr geclosed :?
 
Petrus schrieb:
und wie kann ich die sql anweisungen in php benutzen mit mysql_query?
weil das hat nicht funktioniert
ok hat sich erledigt es geht hatte warscheinlich nur n schreibfehler drinn
Hauptsache mal was geschrieben .. lol ..
 
Status
Für weitere Antworten geschlossen.
Zurück
Oben