Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit
GELÖST

mehrdimensionales Array aus Datenbank zuordnen

Frage Entwicklung PHP

Mitglied: oliPro

oliPro (Level 1) - Jetzt verbinden

16.08.2009, aktualisiert 17:28 Uhr, 4704 Aufrufe, 2 Kommentare

Aus meinem Script werde ich leider nicht mehr schlau ...

Es wird im Array immer ein Datensatz mehr zugeordnet als in der DB überhaupt vorhanden ist. Natürlich ist dieser Datensatz leer, aber halt leider vorhanden.

Hier mein Script:

01.
  
02.
 
03.
$i = 0; 
04.
 
05.
$sql = "SELECT * FROM tabelle WHERE id = '".$item."'"
06.
 
07.
$res = mysql_query($sql) or die(mysql_error()); 
08.
 
09.
$res_anzahl = mysql_num_rows($res); 
10.
 
11.
while($ausgabe[$i] = mysql_fetch_array($res)) { 
12.
   $i++; 
13.
14.
 
15.
$anzahl = count ( $ausgabe ); 
16.
 
$res_anzahl ist beispielsweise 5, soweit korrekt da auch in der DB 5 Einträge vorhanden sind aber $anzahl ist 6 ... am Ende wird noch ein leerer Datensatz in das Array eingefügt.

Kann mir jemand weiterhelfen?
Mitglied: NetWolf
16.08.2009 um 17:58 Uhr
Hallo,

soweit ich das sehe: i = 0
Starte mal mit 1


Grüße aus Schönberg (Lübeck)
Wolfgang
(Netwolf)
Bitte warten ..
Mitglied: dog
16.08.2009 um 18:16 Uhr
am Ende wird noch ein leerer Datensatz in das Array eingefügt.

Ist ja auch vollkommen klar.
Die Zuweisung
01.
$ausgabe[$i] = mysql_fetch_array($res)
findet immer statt, auch wenn mysql_fetch_array() false als Ergebnis liefert.

Verwende folgenden Code:

01.
	$res = array(); 
02.
	 
03.
	while ($row = mysql_fetch_array($query)) { 
04.
		$res[] = $row
05.
	}
Grüße

Max
Bitte warten ..
Ähnliche Inhalte
Neue Wissensbeiträge
Tipps & Tricks

Wie Hackt man sich am besten in ein Computernetzwerk ein

(38)

Erfahrungsbericht von Herbrich19 zum Thema Tipps & Tricks ...

Humor (lol)

Bester Vorschlag eines Supporttechnikers ever: APC

(15)

Erfahrungsbericht von DerWoWusste zum Thema Humor (lol) ...

Heiß diskutierte Inhalte
Festplatten, SSD, Raid
POS Hardware und alternativen zu Raid 1? (21)

Frage von Brotkasten zum Thema Festplatten, SSD, Raid ...

Rechtliche Fragen
Hotspot rechtssicher betreiben? (14)

Frage von xSiggix zum Thema Rechtliche Fragen ...

ISDN & Analoganschlüsse
gelöst Splitter - RJ45 zu RJ11? (13)

Frage von Waishon zum Thema ISDN & Analoganschlüsse ...

Internet
Smartphone Benachrichtigungen (9)

Frage von schneerunzel zum Thema Internet ...