php.de

Zurück   php.de > Webentwicklung > Datenbanken

Datenbanken SQL und Co

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 13.05.2005, 17:50   #1 (permalink)
Gast
 
Beiträge: n/a
Standard Daten in Tabelle einfügen

Liebe PHP und MySQL Freaks

Ich habe eine Seite entworfen, wo mehrere Benutzer Daten eingeben können, die dann in einer Datenbank gespeichert werden sollen. Nun hat aber jeder Benutzer eine eigene Tabelle in der Datenbank, weshalb ich versucht habe, mit "INSERT INTO $name" zu arbeiten. Dies klappt jedoch nicht. Geht die INSERT INTO Funktion nur mit einem fixen Tabellennamen???

Auszug aus dem Quelltext:
Code:
mysql_query("INSERT INTO 
$name(id,mannschaft1,mannschaft2,mannschaft3,mannschaft4,mannschaft5,mannschaft6,mannschaft7,mannschaft8,mannschaft9,mannschaft10)VALUES('$id','$mannschaft1','$mannschaft2','$mannschaft3','$mannschaft4','$mannschaft5','$mannschaft6','$mannschaft7','$mannschaft8','$mannschaft9','$mannschaft10')");
mysql_close();
Vielen Dank schon im Voraus für Eure Hilfe
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 13.05.2005, 17:52   #2 (permalink)
Erfahrener Benutzer
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.359
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

mysql error
man sollte in seinen Scripten immer mysql_error() verwenden, in etwa so:
PHP-Code:
$sql "SELECT feld1,feld2 FROM table WHERE id=5";
$result mysql_query($sql) or die(mysql_error().'
Query: '
.$sql); 
robo47 ist offline   Mit Zitat antworten
Alt 14.05.2005, 11:00   #3 (permalink)
Erfahrener Benutzer
 
Benutzerbild von lazydog
 
Registriert seit: 02.04.2008
Beiträge: 4.034
lazydog befindet sich auf einem aufstrebenden Ast
Standard

Für jeden Benutzer einen eigenen Tabellennamen ist sicher keine gute Idee. Und auch sonst kann man aus deine Abfrage vermuten, dass das Design zu wünschen übrig lässt.
Es ist mir aber schon klar, dass das nicht das Problem dieser Abfrage ist. Ich denke das Problem liegt in $name. Befolge mal robo's Vorschläge, dann wissen wir mehr.
Übrigens ist es nicht verboten, in Abfragen Zeilenumbrüche oder Leerzeilen zu verwenden, dann muss man nicht sieben mal scrollen, bis man alles gelesen hat.
__________________
Gruss
L
lazydog ist offline   Mit Zitat antworten
Alt 14.05.2005, 11:16   #4 (permalink)
Erfahrener Benutzer
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.359
PHP-Kenntnisse:
Fortgeschritten
robo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblickrobo47 ist ein wunderbarer Anblick
Standard

und leerstellen und umbrüche helfen oftmals beim finden von fehlern ..., weil mysql_error() sagt dir normalerwiese sogar die zeile in der der fehler passiert
mfg
robo47
robo47 ist offline   Mit Zitat antworten
Alt 28.05.2005, 14:00   #5 (permalink)
Gast
 
Beiträge: n/a
Standard

Wie würdest du denn das ganze gestalten??? Jeder Benutzer kann schliesslich 360 Tipps abgeben...
Ich dachte pro Benutzer 1 Tabelle mit 36 Zeilen zu 10 Spalten zu machen... oder würdest du eine Tabelle machen mit Anzahl Benutzernamen=Anzahl Zeilen Ã* 360 Spalten????
  Mit Zitat antworten
Alt 28.05.2005, 14:15   #6 (permalink)
axo
Erfahrener Benutzer
 
Registriert seit: 24.12.2004
Beiträge: 1.818
axo
Standard

http://de.wikipedia.org/wiki/Normali...28Datenbank%29
axo 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
Daten aus einer Spalte in eine andere Tabelle einfügen Datenbanken 6 22.10.2009 12:41
2 Daten aus einer 2.Tab durch 2 Primärschlüssel aus 1. Tab Alpha Centauri Datenbanken 6 17.07.2006 16:35
Daten in Tabelle ausgeben Morientes PHP Tipps 2006 2 03.04.2006 11:53
MySQL Daten in sichtbarer Tabelle ausgeben PHP Tipps 2006 6 14.03.2006 14:33
Daten über Formular eingeben und in Tabelle speichern. WIE? PHP Tipps 2006 20 10.02.2006 16:04
[Erledigt] Problem mit dem Füllen einer Tabelle über Formular PHP Tipps 2006 18 10.01.2006 12:51
[Erledigt] Problem mit Anzeige einer Tabelle mit dem Firefox? HTML, Usability und Barrierefreiheit 8 28.11.2005 15:08
Tabelle aktualisieren Datenbanken 3 23.11.2005 09:54
Session Frage - gleiches Formular 2 mal alle Daten behalten NetLook PHP Tipps 2007 1 21.11.2005 18:42
Daten aus Tabelle übetragen PHP Tipps 2005 9 17.05.2005 10:22
Nur bestimmte daten aus einer tabelle auslesen. Datenbanken 15 28.02.2005 12:49
[Erledigt] Problem beim Eintragen neuer Daten in die Tabelle PHP Tipps 2004-2 10 28.12.2004 13:16
Werte in Tabelle änder und in DB speichern PHP Tipps 2004-2 5 17.12.2004 22:11
Mehrere Daten in Tabelle ein/auslesen PHP Tipps 2004 2 03.09.2004 09:03
[Erledigt] HILFE: Column count doesn't match value count at row 1 Datenbanken 17 12.06.2004 16:45

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
datensatz in tabelle eingeben, datensatz in tabelle einfügen, daten in tabelle übernehmen per php, daten automatisch in tabellenblatt einfügen, was ist eine privo tabelle, tabellen per php in datenbank einfügen, php formular daten in tabelle einfügen, html tabelle mit einfügen von daten, einfügen von daten in tabelle mittels php, per php datensatz in datenbank mit id einfügen, mehrere datensätze einfügen php, php datensätze in tabelle, privo tabellen datenblatt einfügen, php datentabelle, php datein in tabelle einfügen, daten aus in tabelle einfügen, einfügen von daten in datentabelle php, php daten in die tabelle einfügen, tabelle einfügen html, php daten in tabelle eingeben

Alle Zeitangaben in WEZ +1. Es ist jetzt 17:38 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, 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.