php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger

PHP Einsteiger PHP Problemlösungen für Spracheinsteiger
Archive: 2004, 2004/2, 2005, 2005/2, 2006, 2007, 2008, 2009, 2010,

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.01.2012, 15:33  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] mysql-daten auslesen verarbeiten und in array schreiben

hallo community,

keinen kurzen hänger hab ich:

ich lese daten aus der db aus funzt perfekt.

ich verarbeite die daten und gebe sie via echo aus -> funzt perfekt.

nun will ich diese aber nicht über echo ausgeben sondern wieder in ein array schreiben.

aber ich weiß nicht wie und oder wonach ich da suchen kann.

PHP-Code:
 // Datensätze aus mod_ov den Kategorien aus mod_ov_cat zuordnen
  
$sql "SELECT X, Y FROM spd_test ORDER BY datum ASC";

  
$abfrageergebnis mysql_query$sql$conID );

  
// lese Wertepaare X/Y
  
 
$i         0;
 
$letzter_i 0;

  while( 
$datensatz mysql_fetch_array($abfrageergebnis) )

  {
   
$i++;
   
   
$neuer_i $i++;
   
   if (
$letzter_i != $neuer_i) {

   
$y_ergebnis   175 - ( $datensatz['Y'] * ) ;

   
$x_koordinate $i     ' => ' $datensatz['X'] . ', ';
   
$y_koordinate $i +' => ' $y_ergebnis     ', ';

   }
   
   
$letzter_i $neuer_i;

  };
  
   echo 
$x_koordinate $y_koordinate
beim letzten echo wird nur das letzte datenpaar ausgeben, nicht alle, ist auch klar warum, weil die variablen $x_koordinate und $y_koordinate permanent wieder neu beschrieben werden.

wie kann ich diese aber temporär sammeln und in ein neues array schreiben?
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 02.01.2012, 15:36  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Hi

PHP-Code:
$myArray[] = $x_koordinate $y_koordinate
mfg Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 02.01.2012, 15:39  
Erfahrener Benutzer
 
Registriert seit: 06.04.2009
Beiträge: 251
PHP-Kenntnisse:
Fortgeschritten
BlackSpirit befindet sich auf einem aufstrebenden Ast
BlackSpirit eine Nachricht über MSN schicken
Standard

Hi

PHP-Code:
// statt echo $x_koordinate . $y_koordinate; einfach
$koordinaten[] = array($x_koordinate$y_koordinate);
//Und wenn du nur das letzte ausgeben oder speichern willst:
$sql "SELECT X, Y FROM spd_test ORDER BY datum DESC LIMIT 0,1"
//EDIT: Da war noch einer schneller
__________________
Lerne, Software zu schätzen und bedanke dich für die positiven Aspekte, bevor der Entwickler die Motivation zum weiterentwickeln verliert.
BlackSpirit ist offline   Mit Zitat antworten
Alt 02.01.2012, 15:43  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

ne eigentlich will ich jedes verarbeitetetes wertepaar.

sprich beim ersten durchlauf hab ich das erste paar, dann das zweite etc....

und alle diese ausgelesenen sachen sollen in das array.
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Alt 02.01.2012, 15:46  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

@sickone4: ja...und was passt Dir dann an:

PHP-Code:
  $sql "SELECT X, Y FROM spd_test ORDER BY datum ASC";

  
$abfrageergebnis mysql_query$sql$conID );

  
// lese Wertepaare X/Y
  
 
$i         0;
 
$letzter_i 0;

  while( 
$datensatz mysql_fetch_array($abfrageergebnis) )

  {
   
$i++;
   
   
$neuer_i $i++;
   
   if (
$letzter_i != $neuer_i) {

   
$y_ergebnis   175 - ( $datensatz['Y'] * ) ;

   
$x_koordinate $i     ' => ' $datensatz['X'] . ', ';
   
$y_koordinate $i +' => ' $y_ergebnis     ', ';
   
   
$myArray[] = $x_koordinate $y_koordinate;
   }   
   
$letzter_i $neuer_i;
  } 
nicht? Anbei: warum machst Du hier sowas???

PHP-Code:
//...
   
$i++;
   
   
$neuer_i $i++;
   
   if (
$letzter_i != $neuer_i) {
//... 
mfg wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 02.01.2012, 15:50  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

da will ich hin:

Code:
$corners = array(

0  =>   0, 1  => 106,   // 1

2  =>  25, 3  => 120,   // 2

4  =>  50, 5  =>  58,   // 3

6  =>  75, 7  =>  29,   // 4

8  => 100, 9  =>  64,   // 5

10 => 100, 11 => 175,   // 6

12 =>   0, 13 => 175,   // 7

);
die zahlen sind nur beispielwerte. der erste wert ist meine x und der zweite meine y koordinate

mit dem $i hab ich nur einen wert brauche aber zwei. quasi $i und $i+1

im nächsten durchlauf wird ja $i regulär um einen schrit hochgezählt. das wäre dann aber falsch, da ich den wert ja schon benutzt habe. also muss ich den neu definieren.



// EDIT: Das mit dem Array geht nicht, weil: dann nurnoch " array " aufm bildschirm steht^^ wenn ich das via echo ausgebe und nicht meine wertepaare -.-
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Alt 02.01.2012, 16:07  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

geht das nicht, dass jedes in der while schleife verarbeitetes paar in das array geschrieben wird?
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Alt 02.01.2012, 16:08  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Zitat:
geht das nicht, dass jedes in der while schleife verarbeitetes paar in das array geschrieben wird?
klar. Mein Beispiel angeschaut und/oder versucht umzusetzen?

mfg Wolf29

P.S. Ähhh...vielleicht solltest Du nochmal checken, wie man ein Array richtig ausgibt!!!! Kannst Du z.B. so machen:

PHP-Code:
//....
foreach ($myArray as $value)
{
 echo 
$value."<br />";

__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 ist offline   Mit Zitat antworten
Alt 02.01.2012, 16:12  
Erfahrener Benutzer
 
Benutzerbild von Sickone4
 
Registriert seit: 21.08.2011
Beiträge: 302
PHP-Kenntnisse:
Anfänger
Sickone4 befindet sich auf einem aufstrebenden Ast
Standard

nice... just im moment bin ich bei der foreachsache angekommen. hatte bisher nichts mit array´s zutun. daher meine unwissenheit!
__________________
irgendwann werde ich auch helfen können - vielleicht.
Sickone4 ist offline   Mit Zitat antworten
Alt 02.01.2012, 16:15  
Erfahrener Benutzer
 
Benutzerbild von wolf29
 
Registriert seit: 17.03.2010
Beiträge: 1.833
PHP-Kenntnisse:
Fortgeschritten
wolf29 wird schon bald berühmt werdenwolf29 wird schon bald berühmt werden
Standard

Ok, dann dürfte Dir folgendes noch helfen (Arrays):

http://selfphp.de/praxisbuch/praxisb...te=89&group=21
http://www.php-einfach.de/php-tutorial/php-array.php
http://php.net/manual/de/book.array.php
usw...

mfg Wolf29
__________________
while (!asleep()) sheep++;

Unterschätze nie jemanden der einen Schritt zurück geht! Er könnte Anlauf nehmen.
wolf29 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
[Erledigt] Mehrdimensionalem Array umformen, Index neu setzen und anschließend sortie wooha PHP Einsteiger 3 26.04.2011 12:08
mehrdimensionales array inhalte tauschen pidaman PHP Tipps 2010 18 27.08.2010 16:58
Feed in Datenbank eintragen (Formate: json, php serialized, xml) high_five Datenbanken 5 17.06.2010 03:04
[Erledigt] Sortierung mehrerer Arrays philosapiens PHP Tipps 2010 16 08.06.2010 05:22
[Erledigt] MySQL Link Resource in einer statischen Variablen speichern Lenki PHP-Fortgeschrittene 8 18.03.2010 16:37
Daten aus html auslesen und in mysql schreiben Nilix PHP Tipps 2010 5 09.02.2010 12:55
Array mit Bedingung auslesen drfrink PHP Tipps 2009 9 10.11.2009 10:19
[Erledigt] Tabellen die sich selbst referenzieren Squall PHP Tipps 2009 19 04.08.2009 21:33
[Erledigt] array sortieren PHP Tipps 2004 17 13.05.2009 10:44
Array umwandeln von zwei zu mehrdimensional erselbst PHP Tipps 2009 6 02.04.2009 23:30
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Array aus MySQL auslesen und permutieren? PHP Tipps 2005-2 2 24.07.2005 14:11
[Erledigt] MySQL Daten auslesen mit Linien zwischen den Zeilen Datenbanken 4 01.05.2005 15:35
Auslesen von Daten aus einer mysql Datenbank + Editieren vampsoftchef PHP Tipps 2004-2 5 15.11.2004 08:31

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mysql daten in array schreiben, abfrageergebnis json php, mysql datensatz lesen, im array eine datensatz zurück und werte eintragen ändern, mysql werte auslesen und verarbeiten, abfrageergebnis mysql mit php verarbeiten, php sql array verarbeiten, ausgelesene daten in neuem array bearbeiten php, php mysql array bearbeiten, sql datensatz in array ausgeben, mysql auslesen in array schreiben, mysql wert in array auslesen, php mysql auslesen verarbeitn, werte aus array in mysql schreiben, mysql werte in array schreiben mit schlüssel

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