php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.12.2004, 21:25  
Gast
 
Beiträge: n/a
Standard Kann nichts in neue DB-Tabelle speichern

Liebe Leute,
habe eine neue Tabelle in DB angelegt und verwende das Script (Feld-, Tabellennamen geändert), das vorher Daten in eine andere Tabelle eingefügt hat - und es funktioniert nicht??

lieben Dank

vD und vG
caro
 
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 26.12.2004, 21:28  
Gast
 
Beiträge: n/a
Standard

Kannst du mal den ganzen Quelltext posten... sonst kann man nicht soviel machen... was kommt für ein Fehler?
Hat die neue Tabelle die gleiche Struktur wie die alte???
 
Alt 26.12.2004, 21:42  
Gast
 
Beiträge: n/a
Standard

MYSQL_CONNECT($server, $user, $passwort) or die;
MYSQL_SELECT_DB($datenbank) or die ( "<H3>Datenbank nicht vorhanden</H3>");

MYSQL_QUERY( "INSERT INTO Test VALUES ('$v1','$v2')");

Es ist ein anderer Tabellenname.
Dies hatte vorher geklappt, erhalte keine Fehlermeldung, aber in der DB ist der neue Datensatz nicht.

vG
caro
 
Alt 26.12.2004, 21:58  
Gast
 
Beiträge: n/a
Standard

Also so sieht bei mir standartmäsig der code aus um was in ne Datenbak einzulesen:
Code:
         $db_server='???';
         $db_user='???';
         $db_passwort='???';
         $db_name='???';
         $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=sprintf("INSERT INTO Test set dernameeinerdatenbankspalte='%s' dernameeineranderendatenbankspalte='%s'",
                               $daswasindieeinedatenbankspalteeingefuegtwerdensoll,
                                 $daswasindieanderedatenbankspalteingefuegtwerdensoll );
Wenn dir das nicht Hilft... dann sende mal deine Tabellenstruktur also was du für Spalten hast und was deren Eigenschaft ist...
 
Alt 27.12.2004, 09:06  
Gast
 
Beiträge: n/a
Standard

hi,
bei variablen brauchst du keine ''. dann verwandelst du den inhalt nur in einen string. =)

ich würde in einem insert befehl nicht mit "SET" arbeiten. "SET" nur bei einem "UPDATE" verwenden.


MYSQL_QUERY("INSERT INTO Test VALUES ('".$v1."','".$v2."')");

müsste eigendlich funzen, wenn der die Variablen werte Übergeben bekommen. wenn nicht, definierst du die variablen mal im script nur zum test, also:

$v1 = 1;
$v2 = 2;

und wenn der dann in die Datenbank nichts schreibt, dann stimmet irgendwas anderes nicht =) schon vorher nicht. vielleicht sind die logindaten nicht korrekt.

noch ein tipp. schreibe mal hinter jeden mysql befel ein "echo mysql_error();" das hilft ungemein =)
 
Alt 27.12.2004, 09:10  
Gast
 
Beiträge: n/a
Standard

$sql="INSERT INTO Test (id,v1,v2) VALUES ('','".$v1."','".$v2."')";
MYSQL_QUERY($sql);
 
Alt 27.12.2004, 12:01  
Gast
 
Beiträge: n/a
Standard

Dankeschöööööön - es funktioniert jetzt.

vG
caro
 
 


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
Arraywerte in DB Tabelle speichern Matthiasnet PHP Tipps 2007 6 16.03.2007 19:44
Ergebnisse einer Abfrage in Tabelle speichern PsychoEagle Datenbanken 0 21.09.2006 15:59
Koordinatengruppen in Tabelle erfassen ssm Datenbanken 5 18.09.2006 16:52
3 spaltige Tabelle - Experten Problem havok PHP Tipps 2006 12 19.05.2006 11:55
Zeilenanzahl einer tabelle mit WHERE aber ohne schleife? sovereign Datenbanken 13 17.04.2006 20:34
[Erledigt] INSERT trägt nichts in die Tabelle ein emerge PHP Tipps 2006 18 19.03.2006 00:49
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 12:51
SQL Befehle in einer Tabelle speichern (=> Log/History) PHP Tipps 2005-2 14 29.06.2005 12:07
[Erledigt] speichern in Tabelle Datenbanken 4 10.06.2005 22:54
Abfrage in eine neue Variable speichern... krummzahn PHP Tipps 2005 3 21.05.2005 17:52
Ab bestimmten Ort in neue Variable speichern pc-freak PHP Tipps 2005 15 26.04.2005 00:01
Tabelle in Tabelle ausrichten HTML, Usability und Barrierefreiheit 7 03.01.2005 14:32
Auslesen mySQL tabelle und ausgabe als html Calli PHP Tipps 2004-2 3 21.12.2004 16:51
Formular in Mysql Datenbank speichern Anuschka Datenbanken 1 15.08.2004 02:55
[Erledigt] In MySQL Tabelle speichern Datenbanken 7 12.08.2004 16:28


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