php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.12.2004, 21:45  
Gast
 
Beiträge: n/a
Standard [Erledigt] Eintrag in Datenbank erstellen

ich verstehe nicht, wie man genau einen eintrag in eine datenbank erstellt! hier der bisherige code:

Code:
mysql_connect("localhost","name1","passwort1") or die ("Keine Verbindung");
mysql_select_db("datenbank1") or die ("Keine Datenbank");
$eintrag="insert into datenbank1 (id, name, datum, url, text) values ('$id', '$name', '$datum', '$url', '$text')";
$eintragen=mysql_query($eintrag);
das hab ich zwar geschrieben, aber wo soll man jetzt die daten, sprich id, name, datum, url und text, eingeben?

Vielen Dank!
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.12.2004, 21:52  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
$db_server='???';
$db_user='???';
$db_passwort='???'
$verbindung=mysql_connect($db_server,$db_user,$db_passwort);
         if(!
$verbindung){
             echo 
"<h1>Der Server kann nich erreicht werden.</h1>";
         }
         if(!
mysql_select_db($db_name,$verbindung)){
             echo 
"<h1>Die Datenbank kann nicht angesprochen werden.</h1>";
         }

$sql="insert into tabelle set  name='???' .....";
$eintragen=mysql_query($sql,$verbindung);

Das müsste funktionieren... 
  Mit Zitat antworten
Alt 28.12.2004, 11:43  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Dein Code gefällt mir besser, als derjenige von M2513. Die Version mit insert into tabelle set name='???' funktioniert zwar mit MySQL, ist aber nicht portabel. Nun füllst zuerst die Daten in deine Variablen und schon sind sie gespeichert. Z.B.
PHP-Code:
mysql_connect("localhost","name1","passwort1") or die ("Keine Verbindung");
mysql_select_db("datenbank1") or die ("Keine Datenbank");
$id 26;
$name 'ewgeni';
$datum '2004-12-28':
$url '.....';
$text '........';
$eintrag "INSERT INTO datenbank1 (id, name, datum, url, text) 
                 VALUES ($id, '$name', '$datum', '$url', '$text')"
;
$eintragen=mysql_query($eintrag) or die(mysql_error()); 
Nummerische Werte brauchst die nicht in Anführungszeichen zu setzen. Falls du die id mit AUTO_INCREMENT definiert hast, lässt du sie weg.
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 28.12.2004, 12:03  
Gast
 
Beiträge: n/a
Standard

Hallo!

Wenn ich das richitg verstehe, dann hast Du zwar die Verbindung aufgebaut, und willst in die DB was reinschreiben, weisst aber nicht woher DU die Variablen bekommst wie z.b.: name datum url text oder???

Also im normalfall über ein Formular.

cu
  Mit Zitat antworten
Alt 28.12.2004, 12:50  
Gast
 
Beiträge: n/a
Standard

@ lazydog wieso nimmst du nicht gleich sprintf() ?
  Mit Zitat antworten
Alt 28.12.2004, 12:53  
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von M2513
@ lazydog wieso nimmst du nicht gleich sprintf() ?
Weil es ja nur ums Aufzeigen des Prinzips geht.
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Antwort


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
Eintrag in der Datenbank überprüfen Medium PHP Tipps 2008 5 05.01.2008 09:59
Eintrag in die Datenbank klappt nicht tayke PHP Tipps 2006 16 15.04.2006 18:16
darf keine Datenbank erstellen in phpMyAdmin Datenbanken 2 20.10.2005 19:32
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
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
[Erledigt] Variable mit Eintrag aus Datenbank vergleichen Datenbanken 3 31.03.2005 11:21
Eintrag in Datenbank PHP Tipps 2004-2 4 27.12.2004 22:19
Eintrag in Datenbank mittels Formular? Datenbanken 5 16.12.2004 17:36
wo ist der Fehler? Eintrag aus Datenbank löschen Ente PHP Tipps 2004 2 24.08.2004 15:04
Datenbank erstellen ohne PHPmyAdmin PHP Tipps 2004 20 26.07.2004 17:31
letzte eintrag in datenbank PHP Tipps 2004 9 05.07.2004 16:35
[Erledigt] Navigationsleiste mit Datenbank erstellen Datenbanken 10 22.06.2004 20:30

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php eintrag in datenbank, datenbankeintrag erstellen, php datenbankeintrag erstellen, php datenbank eintrag erstellen, php datenbankeintrag erzeugen, datenbank eintrag erstellen, eintrag in datenbank, php einträge erstellen, php datenbank erstellen, neuer eintrag datenbank erstellen, phpmyadmin eintrag machen, php eintrag erzeugen, code für datenbankeintrag, phpmyadmin datenbank erstellen, phpmyadmin neuen eintrag erstellen, phpmyadmin kein eintrag in, dbeinträge php eintragen, phpmyadmin eintrag erstellen, http://www.php.de/datenbanken/14859-erledigt-eintrag-datenbank-erstellen.html, php datenbank eintrag

Alle Zeitangaben in WEZ +1. Es ist jetzt 13:15 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.