php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 29.07.2005, 17:26  
Gast
 
Beiträge: n/a
Standard daten senden problem

Hi! Ich will 4 Varianblen aus einem Formular in einer Mysql Tabelle speichern. Dazu habe ich folgenden Code geproggt.

PHP-Code:
<?php
$db
=mysql_connect("localhost""XXX""XXX") or die ("keine Verbindung m�glich." mysql_error());
        
mysql_select_db ("user") or die ("Auswahl der Datenbank fehlgeschlagen! " mysql_error());
        
mysql_query("INSERT INTO user(t1,t2,t3,t4)VALUES('$t1','$t2','t3','t4')");
        
mysql_close($db);
?>
Aber es werden keine Datens�tze gespeichert, was ist falsch?

lg hans

P.S.: ich habe ein tut vor mir liegen, aber da steht des irgendwie net drinnen.

P.P.S.: http://tut.php-q.net/mysql-insert.html <= ich habe dort nachgeschaut doch dort stehen nur sql befehle und nichts wie ich das in php einbinden kann.
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 29.07.2005, 17:29  
Gast
 
Beiträge: n/a
Standard

Ändere
PHP-Code:
mysql_query("INSERT INTO user(t1,t2,t3,t4)VALUES('$t1','$t2','t3','t4')"); 
in
PHP-Code:
mysql_query("INSERT INTO user(t1,t2,t3,t4)VALUES('$t1','$t2','t3','t4')") or die ("MySQL-Fehler: " mysql_error()); 
Und lass dir mal per echo $t1, $t2, $t3 und $t4 ausgeben.

Gruß
phpfan
 
Alt 29.07.2005, 17:37  
Gast
 
Beiträge: n/a
Standard

MySQL-Fehler: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'user(t1,t2,t3,t4)VALUES('Hannes','123

hä? was heist denn das?

lg hans
 
Alt 29.07.2005, 17:39  
Erfahrener Benutzer
 
Registriert seit: 29.04.2005
Beiträge: 323
Dragon26mFR
Standard

Blöde frage aber muß nach dem komma nicht ne leerstelle ?

Code:
mysql_query("INSERT INTO user (t1, t2, t3, t4) VALUES ('$t1', '$t2', 't3', 't4')");
__________________
Das Leben ist ein scheiß Spiel, aber die Grafik ist einfach geil
Dragon26mFR ist offline  
Alt 29.07.2005, 18:21  
Gast
 
Beiträge: n/a
Standard

hilft nichts

lg hans
 
Alt 29.07.2005, 18:24  
Erfahrener Benutzer
 
Registriert seit: 29.04.2005
Beiträge: 323
Dragon26mFR
Standard

Heist bei dir die DB "user" und die tabelle auch ???
__________________
Das Leben ist ein scheiß Spiel, aber die Grafik ist einfach geil
Dragon26mFR ist offline  
Alt 29.07.2005, 18:31  
Gast
 
Beiträge: n/a
Standard

die datenbank heist hans, die tabelle user
 
Alt 29.07.2005, 18:33  
Erfahrener Benutzer
 
Registriert seit: 29.04.2005
Beiträge: 323
Dragon26mFR
Standard

ich seh nicht das du die DB Hans ansprichst *g*

KA ob meine lösung besser oder überhaupt korekt ist aber bei mir gehts.
Hat halt keine fehler anzeige.

Code:
$link = mysql_connect(localhost,XXX,XXX);

mysql_select_db(hans, $link);

$aendern = "INSERT INTO user (t1, t2, t3, t4) VALUES ( '$t1', '$t2', 't3', 't4')";

mysql_query($aendern);
__________________
Das Leben ist ein scheiß Spiel, aber die Grafik ist einfach geil
Dragon26mFR ist offline  
Alt 29.07.2005, 18:35  
Gast
 
Beiträge: n/a
Standard

Was passiert hierbei:
PHP-Code:
<?
  $query 
"INSERT INTO user (t1, t2, t3, t4) VALUES ('" 
            
mysql_escape_string($t1) . 
            
"', '" 
            
mysql_escape_string($t2) . 
            
"', '" .
            
mysql_escape_string($t3) . 
            
"', '" .
            
mysql_escape_string($t4) . 
            
"'"); 

  
mysql_query($query) or die ("Mysql-Fehler mit $query
mysql_error());
?>
Gruß
phpfan
 
Alt 29.07.2005, 18:41  
Gast
 
Beiträge: n/a
Standard

Es kommt immer noch:

MySQL-Fehler: You have an error in your SQL syntax. Check the manual that corresponds to your MySQL server version for the right syntax to use near 'user(t1, t2, t3, t4)VALUES('Hannes',

was ist da falsch?

der code:

PHP-Code:
<?php
        $db
=mysql_connect("localhost""XXX""XXX") or die ("keine Verbindung möglich." mysql_error());
        
mysql_select_db ("hans") or die ("Auswahl der Datenbank fehlgeschlagen!" mysql_error());
        
mysql_query("INSERT INTO user(t1, t2, t3, t4)VALUES('$t1', '$t2', '$t3', '$t4')") or die ("MySQL-Fehler: " mysql_error());  
        
mysql_close($db);
?>
Oh sorry, ich probier mal eure vorschläge!
 
 


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
$_POST Übergabe Problem mit Daten der MySql prinzli PHP Tipps 2008 20 31.10.2007 12:53
problem mit ausgabe von daten phyton Datenbanken 3 02.07.2007 17:44
Mehrere Arrays unterschiedlicher Größe kombinieren querfisch PHP Tipps 2007 9 31.03.2007 21:34
DB Problem // Keine Daten werden ausgeben Kein Genie PHP Tipps 2007 2 18.03.2007 10:39
JS: Daten per Post senden. Bronks HTML, Usability und Barrierefreiheit 10 09.09.2005 18:09
Problem mit Formular! PHP Tipps 2005-2 5 12.08.2005 19:20
Problem: Es werden nicht alle Daten wieder geben... PHP Tipps 2005-2 2 12.07.2005 10:02
[Erledigt] Problem beim Eintragen neuer Daten in die Tabelle PHP Tipps 2004-2 10 28.12.2004 13:16
nl2br Problem, gibt keine Daten aus... niffi PHP Tipps 2004 2 16.09.2004 10:40
Problem: Daten per URL weiterreichen PHP Tipps 2004 7 09.09.2004 10:41
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
Habe Problem bei simpler Ausgabe von mysql Daten (Anfänger) PHP Tipps 2004 6 30.08.2004 04:37
Problem mit Datenbank und Datum (Daten rausholen) PHP Tipps 2004 3 26.08.2004 13:38
[Erledigt] Problem beim Speichern von Daten in TXT-File PHP Tipps 2004 8 23.06.2004 22:40
Locales PHP Problem Formular Daten PHP Tipps 2004 6 11.06.2004 15:44


Alle Zeitangaben in WEZ +2. Es ist jetzt 07:23 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.