php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2009

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 27.08.2009, 21:08  
Neuer Benutzer
 
Registriert seit: 27.08.2009
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Kotbatzen befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] gesamte Spalte in Array abspeichern

Ich will von ner ausgelesenen spalte jeden eintrag in ein array abspeichern.
Ich habe es mit mysql_fetch_array, mysql_fetch_assoc, und mysql_fetch_row versucht, doch nichts hat geklappt....
In der Tabelle die ich auslesen will sind 135 einträge nach dem muster Link1, Link2, bis zu Link135 hoch...
PHP-Code:
$linkiT=mysql_query("SELECT links FROM tabelle");
$linkaA=mysql_fetch_array($linkiT);
echo(
$linkaA[0]); 
Mit echo komme ich bei nix auf ein ergebnis, bis auf $linkaA[0], da bekomme ich Link4 ausgegeben.

Woran liegt es?

MfG
Kotbatzen ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 27.08.2009, 21:14  
Neuer Benutzer
 
Registriert seit: 19.08.2009
Beiträge: 13
PHP-Kenntnisse:
Fortgeschritten
Mitschi befindet sich auf einem aufstrebenden Ast
Standard

nimm die assoc variante dann kannst du die spalten mittels deren namen ansprechen:

$feld['spaltenname']

lass dir mal deine variable ($linkaA) mittels var_dump ausgeben und poste die ausgabe!
Mitschi ist offline  
Alt 27.08.2009, 21:17  
Erfahrener Benutzer
 
Benutzerbild von princemichi
 
Registriert seit: 16.06.2009
Beiträge: 125
PHP-Kenntnisse:
Fortgeschritten
princemichi ist zur Zeit noch ein unbeschriebenes Blatt
Standard

und dann bitte ne while schleife zur ausgabe benutzen
__________________
MAP - Mumb1e Admin Plugin - http://www.mumb1e.de/
princemichi ist offline  
Alt 27.08.2009, 21:32  
Neuer Benutzer
 
Registriert seit: 27.08.2009
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Kotbatzen befindet sich auf einem aufstrebenden Ast
Standard

mit var:dump kommt des raus:
Code:
array(2) {   [0]=>   string(7) "	Link4	"   ["links"]=>   string(7) "	Link4	" }
Ahm, häh, ich checke nicht wie es in deinem falle abgespeichert wird.
Ich will das jede zelle der spalte links in ein indez array kommt nummmeriert von 0 bis 134...

MfG
Kotbatzen ist offline  
Alt 27.08.2009, 21:37  
Erfahrener Benutzer
 
Registriert seit: 23.08.2009
Beiträge: 241
PHP-Kenntnisse:
Fortgeschritten
MasterD wird schon bald berühmt werden
MasterD eine Nachricht über ICQ schicken
Standard

So is das doch oder? Wenn du dir jetzt $linkaA[0] ausgeben lassen würdest, würde Link 4 erscheinen!
MasterD ist offline  
Alt 27.08.2009, 21:44  
Neuer Benutzer
 
Registriert seit: 27.08.2009
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Kotbatzen befindet sich auf einem aufstrebenden Ast
Standard

Ahhhm in dem array sollen 135 einträge sein, da ist nur einer + n assoziativer, den ich net will
Kotbatzen ist offline  
Alt 27.08.2009, 22:16  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

Du bekommst mit mysql_fetch_... ja auch nur eine Zeile des Ergebnisses.
Wie oben bereits angemerkt mußt Du es in einer Schleife machen und die Werte dementsprechend
innerhalb der Schleife in ein neues Array ablegen.
Arne Drews ist offline  
Alt 27.08.2009, 23:29  
Neuer Benutzer
 
Registriert seit: 27.08.2009
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Kotbatzen befindet sich auf einem aufstrebenden Ast
Standard

Wie viel einträge darf ein array denn haben?
Eigentlich ne menge oder, bei mir kommt
Code:
Fatal error:  Allowed memory size of 33554432 bytes exhausted (tried to allocate 16 bytes) in C:\xampp\htdocs\newfile.php on line 283 
wenn ich das ausführen will:
PHP-Code:
$linkiT=mysql_query("SELECT links FROM tabelle");
$u=0;
for (
$b=0$b1<135$b++)
{
    
$linkaA[$u]=mysql_fetch_assoc($linkiT);
    
$u++;
}
var_dump($linkaA); 
Kotbatzen ist offline  
Alt 27.08.2009, 23:34  
Erfahrener Benutzer
 
Benutzerbild von Arne Drews
 
Registriert seit: 22.04.2009
Beiträge: 3.486
PHP-Kenntnisse:
Anfänger
Arne Drews wird schon bald berühmt werdenArne Drews wird schon bald berühmt werden
Arne Drews eine Nachricht über Skype™ schicken
Standard

PHP-Code:
$linkiT=mysql_query("SELECT links FROM tabelle");

$linkaA = array();
while(
$row=mysql_fetch_object($linkiT)) $linkaA[]=$row->links;

var_dump($linkaA); 
Arne Drews ist offline  
Alt 28.08.2009, 16:43  
Neuer Benutzer
 
Registriert seit: 27.08.2009
Beiträge: 9
PHP-Kenntnisse:
Anfänger
Kotbatzen befindet sich auf einem aufstrebenden Ast
Standard

thx, allerdings kommt jetzt nicht so ganz das raus was ich mir vorgestellt habe^^
Ich dachte da eigentlich eher an ne belegung von Link1-135 hoch^^

Wo liegt da der fehler, manchmal weißt er ja auch links zu, aber nicht immer und nicht in richtiger folge.

Code:
array(135) {   [0]=>   string(7) "Link 10"   [1]=>   string(8) "Link 100"   [2]=>   string(8) "Link 101"   [3]=>   string(8) "Link 102"   [4]=>   string(8) "Link 103"   [5]=>   string(8) "Link 104"   [6]=>   string(8) "Link 105"   [7]=>   string(8) "Link 106"   [8]=>   string(8) "Link 107"   [9]=>   string(8) "Link 108"   [10]=>   string(8) "Link 109"   [11]=>   string(7) "Link 11"   [12]=>   string(8) "Link 110"   [13]=>   string(8) "Link 111"   [14]=>   string(8) "Link 112"   [15]=>   string(8) "Link 113"   [16]=>   string(8) "Link 114"   [17]=>   string(8) "Link 115"   [18]=>   string(8) "Link 116"   [19]=>   string(8) "Link 117"   [20]=>   string(8) "Link 118"   [21]=>   string(8) "Link 119"   [22]=>   string(7) "Link 12"   [23]=>   string(8) "Link 120"   [24]=>   string(8) "Link 121"   [25]=>   string(8) "Link 122"   [26]=>   string(8) "Link 123"   [27]=>   string(8) "Link 124"   [28]=>   string(8) "Link 125"   [29]=>   string(8) "Link 126"   [30]=>   string(8) "Link 127"   [31]=>   string(8) "Link 128"   [32]=>   string(8) "Link 129"   [33]=>   string(7) "Link 13"   [34]=>   string(8) "Link 130"   [35]=>   string(8) "Link 131"   [36]=>   string(8) "Link 132"   [37]=>   string(8) "Link 133"   [38]=>   string(8) "Link 134"   [39]=>   string(8) "Link 135"   [40]=>   string(7) "Link 14"   [41]=>   string(7) "Link 15"   [42]=>   string(7) "Link 16"   [43]=>   string(7) "Link 17"   [44]=>   string(7) "Link 18"   [45]=>   string(7) "Link 19"   [46]=>   string(7) "Link 20"   [47]=>   string(7) "Link 21"   [48]=>   string(7) "Link 22"   [49]=>   string(7) "Link 23"   [50]=>   string(7) "Link 24"   [51]=>   string(7) "Link 25"   [52]=>   string(7) "Link 26"   [53]=>   string(7) "Link 27"   [54]=>   string(7) "Link 28"   [55]=>   string(7) "Link 29"   [56]=>   string(7) "Link 30"   [57]=>   string(7) "Link 31"   [58]=>   string(7) "Link 32"   [59]=>   string(7) "Link 33"   [60]=>   string(7) "Link 34"   [61]=>   string(7) "Link 35"   [62]=>   string(7) "Link 36"   [63]=>   string(7) "Link 37"   [64]=>   string(7) "Link 38"   [65]=>   string(7) "Link 39"   [66]=>   string(7) "Link 40"   [67]=>   string(7) "Link 41"   [68]=>   string(7) "Link 42"   [69]=>   string(7) "Link 43"   [70]=>   string(7) "Link 44"   [71]=>   string(7) "Link 45"   [72]=>   string(7) "Link 46"   [73]=>   string(7) "Link 47"   [74]=>   string(7) "Link 48"   [75]=>   string(7) "Link 49"   [76]=>   string(7) "Link 50"   [77]=>   string(7) "Link 51"   [78]=>   string(7) "Link 52"   [79]=>   string(7) "Link 53"   [80]=>   string(7) "Link 54"   [81]=>   string(7) "Link 55"   [82]=>   string(7) "Link 56"   [83]=>   string(7) "Link 57"   [84]=>   string(7) "Link 58"   [85]=>   string(7) "Link 59"   [86]=>   string(6) "Link 6"   [87]=>   string(7) "Link 60"   [88]=>   string(7) "Link 61"   [89]=>   string(7) "Link 62"   [90]=>   string(7) "Link 63"   [91]=>   string(7) "Link 64"   [92]=>   string(7) "Link 65"   [93]=>   string(7) "Link 66"   [94]=>   string(7) "Link 67"   [95]=>   string(7) "Link 68"   [96]=>   string(7) "Link 69"   [97]=>   string(6) "Link 7"   [98]=>   string(7) "Link 70"   [99]=>   string(7) "Link 71"   [100]=>   string(7) "Link 72"   [101]=>   string(7) "Link 73"   [102]=>   string(7) "Link 74"   [103]=>   string(7) "Link 75"   [104]=>   string(7) "Link 76"   [105]=>   string(7) "Link 77"   [106]=>   string(7) "Link 78"   [107]=>   string(7) "Link 79"   [108]=>   string(6) "Link 8"   [109]=>   string(7) "Link 80"   [110]=>   string(7) "Link 81"   [111]=>   string(7) "Link 82"   [112]=>   string(7) "Link 83"   [113]=>   string(7) "Link 84"   [114]=>   string(7) "Link 85"   [115]=>   string(7) "Link 86"   [116]=>   string(7) "Link 87"   [117]=>   string(7) "Link 88"   [118]=>   string(7) "Link 89"   [119]=>   string(6) "Link 9"   [120]=>   string(7) "Link 90"   [121]=>   string(7) "Link 91"   [122]=>   string(7) "Link 92"   [123]=>   string(7) "Link 93"   [124]=>   string(7) "Link 94"   [125]=>   string(7) "Link 95"   [126]=>   string(7) "Link 96"   [127]=>   string(7) "Link 97"   [128]=>   string(7) "Link 98"   [129]=>   string(7) "Link 99"   [130]=>   string(5) "Link1"   [131]=>   string(5) "Link2"   [132]=>   string(5) "Link3"   [133]=>   string(5) "Link4"   [134]=>   string(5) "Link5" }
MfG
Kotbatzen ist offline  
 


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
merge Array? tommy_725 PHP Tipps 2009 3 07.08.2009 18:30
[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
Turnierbaum aus array erstellen kingflo PHP-Fortgeschrittene 11 30.07.2008 11:32
Array nach bestimmter Spalte sortieren GELight PHP Tipps 2006 4 19.08.2006 23:42
Spalte mit Array angleichen Zahl Datenbanken 3 16.07.2006 18:08
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
Menü mit Unterpunkten supertramp Beitragsarchiv 7 18.10.2005 22:40
Problem beim vergleichen von 2 Arrays PHP Tipps 2005-2 1 06.10.2005 14:25
[Erledigt] Mehrdimensionales Array in eindimensionales Array umwandeln PHP-Fortgeschrittene 3 03.01.2005 22:31
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25
[Erledigt] Gesamte Spalte auslesen Datenbanken 3 05.06.2004 12:49

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
array abspeichern, c array gesamte spalte, php array fill allowed memory size of 33554432 bytes exhausted (tried to allocate 82 bytes), php array spalte auslesen, php jede spalte in array speichern, turnierbaumvorlage 120 feld, spalte aus array in neues array php, php tried to allocate 124 bytes, allowed memory size with mysql_fetch_object php, array abspeichernphp, mysql_fetch_ where allowed memory size, php array mehrdimensional \allowed memory size\, fatal error: allowed memory size of 33554432 bytes exhausted (tried to allocate 124 bytes), php 5 mysql_fetch_object memory, spalte als array, php spalteninhalt in array schreiben, arrayspalte ansprechen, fatal error: allowed memory size of bytes exhausted (tried to allocate bytes) in c:\\xampp\\htdocs\\change.php on line 76, \fatal error: allowed memory size of 33554432 bytes exhausted (tried to allocate 61 bytes)\, php \88 bytes\ array

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