 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
28.03.2006, 15:50
|
#1
|
|
TP-Senior
Registriert seit: Oct 2005
|
insert into geht nicht
hi leude,
versuche grade mit xampp meine ersten schritte. eine verbindung zur datenbank krieg ich hin, aber keinen eintrag mit insert into.
hier das skript:
PHP-Code:
<?php
error_reporting(E_ALL);
define('MYSQL_HOST', 'localhost');
define('MYSQL_USER', 'admin');
define('MYSQL_PASS', 'XYNu3T:pNTjdheTq');
define('MYSQL_DATABASE', 'user');
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
INSERT INTO TabUser (Username) VALUES ('Tobi');
?>
und hier die fehlermeldung:
Parse error: syntax error, unexpected T_STRING in C:\Dokumente und Einstellungen\Tobias\Desktop\Testlab\xampp-win32-1.5.1\xampp\htdocs\hattipp\usereintrag.php on line 12
line 12 ist die zeile mit dem insert befehl...ich habe die zeile auch mal aufgeteilt bis nur noch insert into da stand und trotzdem wurde diese als fehlerhaft angezeigt...???
danke für eure hilfe!
|
|
|
28.03.2006, 16:11
|
#2
|
|
TP-Moderator
Registriert seit: Nov 2005
Ort: Köln
|
Du musst das ganze per mysql_query() ausführen.
Also so:
PHP-Code:
mysql_query ("INSERT INTO TabUser (Username) VALUES ('Tobi')");
|
|
|
28.03.2006, 16:17
|
#3
|
|
TP-Senior
Registriert seit: Oct 2005
|
jetzt habe ich zwar keine fehlermeldung mehr, aber es wird kein eintrag generiert...
das ganze sieht jetzt so aus:
[php]
<?php
error_reporting(E_ALL);
include ('config.php');
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
mysql_query ("INSERT INTO TabUser (UserID,Username,Passwort,Name,Vorname,Email,ManagerID) VALUES (NULL,'Marcel','tobi','Fickinger','Tobias','Email','1234')");
?>
[php]
|
|
|
28.03.2006, 16:18
|
#4
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
ist auch eine etwas eigenwillige Syntax
PHP-Code:
$query = "INSERT INTO TabUser (Username) VALUES ('Tobi')";
$hinzufuegen=mysql_query($query)
or die ("Fehler in Abfrage: $query. " . mysql_error());
edit: meinte nicht den CG, war zwischendurch am Telefon.
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
Geändert von 321 (28.03.2006 um 16:20 Uhr).
|
|
|
28.03.2006, 16:25
|
#5
|
|
TP-Senior
Registriert seit: Oct 2005
|
jetzt kommt:
Fehler in Abfrage: INSERT INTO TabUser (UserID,Username,Passwort,Name,Vorname,Email,ManagerID) VALUES (NULL,'Marcel','tobi','Fickinger','Tobias','Email','1234'). No database selected
das hatte mich eingangs schon gewundert. in der anleitung die ich benutze wurde zwar bei der verbindung der adminname, das pw und der host abgefragt aber gar keine datenbank...wo muss die hin?
|
|
|
28.03.2006, 16:48
|
#6
|
|
TP-Greis
Registriert seit: Mar 2001
Ort: Berlin, Germany
|
Ich würde dir mal wärmstens empfehlen, dich mal mit den Grundlagen zu beschäftigen: http://tut.php-q.net/mysql-connect.html
__________________
“My software never has bugs. It just develops random features ...”
» DevShack - die Website des freien Webentwicklers Boris
|
|
|
28.03.2006, 16:51
|
#7
|
|
TP-Senior
Registriert seit: Oct 2005
|
;-) genau damit arbeite ich die ganze zeit und es geht trotzdem nicht!!!
hier der aktuelle code:
PHP-Code:
<?php
error_reporting(E_ALL);
include ('config.php');
$username = $_POST['username'];
$passwort = $_POST['passwort'];
$name = $_POST['name'];
$vorname = $_POST['vorname'];
$email = $_POST['email'];
$managerid = $_POST['htid'];
$db_link = mysql_connect(MYSQL_HOST, MYSQL_USER, MYSQL_PASS);
$query = "INSERT INTO TabUser (UserID,Username,Passwort,Name,Vorname,Email,ManagerID) VALUES (NULL,$username,$passwort,$name,$vorname,$email,$managerid)";
$hinzufuegen=mysql_query($query) or die ("Fehler in Abfrage: $query. " . mysql_error());
?>
Fehlermeldung:
Fehler in Abfrage: INSERT INTO TabUser (UserID,Username,Passwort,Name,Vorname,Email,ManagerID) VALUES (NULL,chrischie,passw,trost,Christian,email1,123). No database selected
irgendwelche vorschläge?
|
|
|
28.03.2006, 16:53
|
#8
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
nach dem connect muss noch ein select folgen!
PHP-Code:
# Datenbank connect
mysql_connect("localhost","xxxxx","yyyyy"); // Host, User, Passwort
mysql_select_db("zzzzz"); // Datenbank-Name
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
28.03.2006, 16:59
|
#9
|
|
TP-Senior
Registriert seit: Oct 2005
|
es geht voran. wir haben eine verbindung.
nächster fehler:
Fehler in Abfrage: INSERT INTO TabUser (UserID,Username,Passwort,Name,Vorname,Email,ManagerID) VALUES (NULL,chrischie,passw,fickinger,tobias,email,123). Unknown column 'chrischie' in 'field list'
|
|
|
28.03.2006, 17:06
|
#10
|
|
TP-Senior
Registriert seit: Oct 2005
|
und es geht wieder voran:
man muss die variablen in ' ' setzen....
|
|
|
28.03.2006, 19:36
|
#11
|
|
TP-Specialist
Registriert seit: Nov 2004
Ort: Die Insel in Europa die aus Europa erst Europa macht _________________________ Nähe Lenzburg
|
dann kanns ja schon bald nicht mehr weiter vorangehn!
__________________
[321 Name="Joe"]
wie immer, lieber gleich mit notepad, dem Editor meines Vertrauens
[/321]
use my HTML-Tester
Motto'06: Mut zur deutschen Sprache!
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| 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.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 06:30 Uhr.
|
 |