Antwort
 
Themen-Optionen
Alt 06.01.2006, 22:35 Nach oben    #1
Neuer Benutzer
 
Registriert seit: 05.01.2006
Beiträge: 3
Standard [Anfänger!] mySQL Tabellen erstellen & lesen

Hallo zusammen!
Will vorneweg gleich sagen, dass ich noch totaler anfänger in sachen PHP bin. Kenne mich aber mit VB sehr gut aus...

Mag jetzt 'ne dumm Frage sein, aber...
... wenn ich eine Tabelle erstellen will, mit folgendem Code:
PHP-Code:
CREATE TABLE gaestebuch (
        
auto_id int(5NOT NULL auto_increment,
        
nickname varchar(50),
        
email varchar(150),
        
homepage varchar(255),
        
icq varchar(255),
        
titel varchar(255),
        
Kommentar MEDIUMTEXT,
        
PRIMARY KEY (auto_id), UNIQUE (auto_id)
        ); 
... wie muss ich den anwenden!?
Muss da schon eine '*.sql' datei oder sowas vorhanden sein!? Wie kann ich diese Tabelle erstellen!?

Ich habe schon 100 von Tuts durchgearbeitet, bin aber nie wirklich schlau draus geworden!

Ich hoffe, jemand kann mir helfen...

Vielen Dank scho im Voraus!



Greeeeeeez Tobiaz
Tobiaz ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 06.01.2006, 22:46 Nach oben    #2
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Hallo erstmal und willkommen im Forum.
Was du suchst sind die von PHP zu Verfügung gestellten MySQL-Funktionen.

Mittels mysql_query() schickst du eine SQL-Anweisung an die Datenbank, die du zuvor angesprochen und mit der du dich verbunden hast.

Schau dir mal das Beispiel dazu im Manual an:
http://de.php.net/manual/de/function...-select-db.php

Verwende bitte mysql_error(). Dann erhälst du explizite Fehlermeldungen, wenn mit der SQL-Anweisung etwas nicht stimmt.

Schau auch mal hier rein:
http://www.developers-guide.net/foru...it-datenbanken

Probier das mal und wenn es nicht klappt, dann fragst du nochmals

Grüße Ben.


PS:
Bzgl. "dumme Frage" und "Anfänger". Ich habe eben in einem anderen Thread etwas dazu geschrieben:
Zitat:
Lesen, ausprobieren, denken, lesen, denken, ausprobieren, tüfteln, fragen, Antwort lesen, denken, ausprobieren, ärgern, denken, ausprobieren, verzweifeln, nochmal fragen, nochmal Antwort lesen, an sich selbst zweifeln, sich freuen wenn es plötzlich "Klick" macht, nächstes Problem angehen.

Ein ganz normaler Weg .. ich denke, dass man lügt, wenn man sagt, dass einem das nicht bekannt vorkommt *gg*



Der Beitrag wurde verschoben, wegen...
... Postings im falschen Forum. Bitte beim nächsten Mal darauf achten..

verschoben

Geändert von Jann Hendrik (03.07.2008 um 10:39 Uhr). Grund: link angepasst
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.01.2006, 11:27 Nach oben    #3
Neuer Benutzer
 
Registriert seit: 05.01.2006
Beiträge: 3
Standard

Hallo!
Jetzt habe ich doch noch ein kleines Problem!
Ich habe folgendes Script:
PHP-Code:
<?php
include('login.php');
$link mysql_connect($host$user$pswd)
or die
(
"Keine Verbindung moeglich");
mysql_select_db("tobiaz"$link)
or die
(
"Die Datenbank existiert nicht");

$result mysql_query('CREATE TABLE gaestebuch (
        auto_id int(5) NOT NULL auto_increment,
        nickname varchar(50),
        email varchar(150),
        homepage varchar(255),     
        Kommentar MEDIUMTEXT,
        PRIMARY KEY (auto_id), UNIQUE (auto_id)
        );  '
);
if (!
$result) {
   die(
'Ungültige Abfrage: ' mysql_error());
}

 
 
$result mysql_query('INSERT INTO gaestebuch (nickname, email, homepage, kommentar) VALUES ('Testmann', 'Testmann@testmail.de', 'www.xxx.ch.vu', 'supergeile page!');');
 
if (!
$result) {
   die(
'Ungültige Abfrage: ' mysql_error());
}
?>
Doch in der Zeile
Zitat:
$result = mysql_query('INSERT INTO gaestebuch (nickname, email, homepage, kommentar) VALUES ('Testmann', 'Testmann@testmail.de', 'www.xxx.ch.vu', 'super, geile page!');');
erhalte ich folgende Fehlermeldung:

Zitat:
Parse error: parse error, unexpected T_STRING in /usr/export/www/vhosts/funnetwork/hosting/tobiaz/test.php on line 30
Ich bin mir sicher, ich habe nur ein Syntax falsch angewendet... oder!?


Vielen Dank


Greeeez Tobiaz
Tobiaz ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.01.2006, 11:30 Nach oben    #4
Corvin Gröning
 
Benutzerbild von Corvin
 
Registriert seit: 19.03.2005
Ort: S-H | Flensburg
Beiträge: 449
Standard

Hi,

du musst
PHP-Code:
$result mysql_query("INSERT INTO gaestebuch (nickname, email, homepage, kommentar) VALUES ('Testmann', 'Testmann@testmail.de', 'www.xxx.ch.vu', 'super, geile page!');"); 
oder
PHP-Code:
$result mysql_query('INSERT INTO gaestebuch (nickname, email, homepage, kommentar) VALUES (\'Testmann\', \'Testmann@testmail.de\', \'www.xxx.ch.vu\', \'super, geile page!\');'); 
schreiben.
__________________
Corvin ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.01.2006, 11:35 Nach oben    #5
Neuer Benutzer
 
Registriert seit: 05.01.2006
Beiträge: 3
Standard

Wow, funktioniert prima!

Vielen Dank


Greeeeeeez Tobiaz
Tobiaz ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Alt 07.01.2006, 13:12 Nach oben    #6
Ben
Benjamin Klaile
 
Benutzerbild von Ben
 
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.480
Standard

Dabei geht es um das "Escapen" innerhalb von Zeichenketten.
Das ist im PHP-Manual ganz gut beschrieben:
http://www.php.net/manual/en/language.types.string.php

Grüße Ben.
Ben ist offline  
Add Post to del.icio.usBookmark Post in TechnoratiDiesen Beitrag zu Mister Wong hinzufügen!
Mit Zitat antworten
Antwort

Lesezeichen


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen

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 aus

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[TeX] Tabellen erstellen, Zeilenumbrüche Ben Sonstige Programmiersprachen 1 03.02.2007 17:41
ssh tunnel zu einer mysql datenbank beny_mcde Datenbanken 4 07.06.2006 16:05
MySQL 5.1 kommt in die Beta-Phase Ben Nachrichten 1 02.03.2006 14:31
Mysql Tabellen wiederherstellen? Niedi Datenbanken 6 04.10.2005 11:44
MySQL Tabellen erzeugen mit anschließendem inhalt noxx PHP-Programmierung 3 13.04.2005 21:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:53 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44