php.de

ZurĂĽck   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 28.06.2004, 13:06  
Gast
 
Beiträge: n/a
Standard Werte eines Arrays in eine MySQL schreiben

Hallo zusammen,

ich glaube ich habe eine Denkblockade

Könnte mir jemand auf die richtige Spur helfen, bitte. Ich habe ein Array mit drei Werten und möchte nun das jeder Schlüssel mit seinem Wert (aus dem Array) in einem separaten DB Eintrag resultiert.

Hier der Code:
Code:
// Werte ins Array schreiben ------------------------------
	$test1 = array("Name1", "Name2", "Name3");
	$test2 = array("Wert1", "Wert2", "Wert3");

// Werte aus Arrays zusammenlegen ------------------------------
	$test3 = array_combine($test1, $test2);

// Elemente des Arrays $test3 zählen ------------------------------
	$total = count($test_2);
	
// DB Verbindung aufnehmen ------------------------------
	include("../meinDBFile.php");
	
// Werte des Arrays in die DB schreiben ------------------------------
	foreach ($test_2 as $key => $value) {
		$insert = "insert into kurs (name,wert) values ('$key','$value')";
	}
Warum wird nur der letzte Array-Wert (Name3, Wert3) in die DB geschrieben und nicht alle drei?

Wenn ich mit foreach ein echo $key . “: “ . $wert . “
”; ausgebe habe ich auch drei Zeilen mit allen drei Werten. Selbst den Array Zeiger eins weiter zu schieben mit each() hat nichts gebracht. Wo liegt mein Denkfehler?

Falls diese Frage bereits beantwortet wurde oder sich auf irgendeiner anderen Seite befindet (ich habe das Wo. Damit verbracht was zu finden) möchte ich mich hiermit Entschuldigen – bitte einfach Link posten!

Ich danke Euch jetzt schon mal fĂĽr Eure bemĂĽhungen.

Gruss
Michael
 
Sponsor Mitteilung
PHP Code FlĂĽsterer

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

Alt 28.06.2004, 13:22  
Erfahrener Benutzer
 
Registriert seit: 24.08.2003
Beiträge: 714
Ashergul
Standard

weil du insert jedesmal ĂĽberschreibst und erst den letzten per mysql_query in die db schreibst.

mysql_query($insert) muss in die foreach schleife
__________________
mfg Floh

Programmers don't die, they GOSUB without RETURN
Ashergul ist offline  
Alt 28.06.2004, 13:32  
Gast
 
Beiträge: n/a
Standard

Jetzt weiss ich warum ich nichts gefunden habe! So blöd! Aber soooo BLÖD...

Tja, danke - das wars natürlich. Ich schäm mich a bissrl

Gibt es eine Alternative dadazu? Den bei vielen Werten wird das recht langsam - oder?
 
 


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
Frage: richtige SQL Abfrage von einer MySQL Spalte die SET werte besitzt Seb PHP Tipps 2008 2 29.05.2008 11:36
MySQL und Boolean: Werte nur auslesen, wenn TRUE schmidtsmikey PHP Tipps 2008 10 25.03.2008 13:00
Sortierung eines Arrays nach ANZAHL Werte simsalabim PHP Tipps 2008 5 06.11.2007 13:44
foreach verändert die werte des arrays das durchlaufen wird Crypi PHP Tipps 2007 5 10.01.2007 08:24
Werte in mehrdim. Arrays zählen PHP Tipps 2007 4 19.12.2005 10:41
MySQL - Alle Werte einer Spalte zusammenzählen nicobischof Datenbanken 5 26.08.2005 08:26
Suche Tipps fĂĽr Persormance-Steigerung (Geld fĂĽr NĂĽtzliches) Beitragsarchiv 18 16.08.2005 10:57
sortieren von arrays aus mysql Datenbanken 7 28.04.2005 21:53
Werte eines Arrays verändern, nur mit array_walk/map? PHP Tipps 2005 3 17.04.2005 16:00
Werte von mehreren Arrays in Datenbank schreiben! PHP Tipps 2005 10 10.04.2005 16:43
MySql eingetragene werte in DB PHP Tipps 2004-2 3 24.11.2004 20:48
Die 10 letzten werte aus einer mysql datenbank auslesen Datenbanken 2 15.09.2004 18:28
[Erledigt] checkbox werte in MySQL Datenbank PHP Tipps 2004 6 10.09.2004 23:38
Werte fĂĽr eine CSS Datei aus MYSQL db holen.. PHP Tipps 2004 4 12.08.2004 21:07
[Erledigt] Werte eines Arrays aus Tabelle auslesen ? PHP-Fortgeschrittene 12 08.06.2004 19:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php array in mysql schreiben, http://www.php.de/php-tipps-2004/3812-werte-eines-arrays-eine-mysql-schreiben.html, php mysql insert array, array in mysql schreiben php, php array mysql schreiben, array in mysql schreiben, php mysql array schreiben, php array in mysql datenbank schreiben, php mysql array inserten, array daten in mysql schreiben, php array in mysql db schreiben, werte aus array in array schreiben php, mit php array in mysql schreiben, array werte in mysql, werte in mysql schreiben, mysql array insert, mysql insert array, php mysql in php array schreiben, insert array php mysql, php mysql wert einer variablen in array schreiben

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