php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 01.07.2008, 10:18  
Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 53
kazuya
Standard Array aus DB, ergibt Fehler

Hallo,
Ich hab wiedermal Bockmist gebaut, ich habe von euch mal diesen netten Codeschnipsel bekommen , da ich mich aber noch nie so wirklich mit array Beschäftigt habe, hab ich gedacht es wäre möglich mit folgendem Code Daten in ein array zu laden...

PHP-Code:
<?php
include("includes/config.inc.php");
include(
"includes/conn.inc.php");
$conn "SELECT * FROM sites ORDER BY id ASC";  
$erg mysql_query($conn,$connection) or die (print_scripterror("Datenbankfehler","Bei der Datenbankabfrage ist ein Fehler Aufgetreten.
Mysql meldete Folgenden Fehler: 
"
.mysql_error()));
    
// Hier werden alle Seiten gespeichert, die eingebunden werden sollen
$include_sites = array( //goto Home...
                        
"home" => "sites/home/index.php",
                        
//Suchen
                        
while($db mysql_fetch_array($erg)){
                        
$db['sitename'] => $db['url'];
                        }
                        
//wird benötigt da php nicht automatisch das Komma beim letzten datensatz weglässt
                        
"dummy" => "dummysite.php"
                      
);
                      
// $_GET['site'] gesetzt?
if (empty($_GET['site'])) {
    
$include_site "home";
} else {
    
$include_site $_GET['site'];
}

// Existiert die Datei, die eingebunden werden soll?
if (!file_exists($include_sites[$include_site])) {
    
print_scripterror("Error 404 (Seitenfehler)","Die Seite Wurde nicht Gefunden, eventuell handelt es sich um einen Fehler oder Toten Link."true);
} else {
    include(
$include_sites[$include_site]);
}
  
?>
Hier wird sich wohl jeder an den Kopf fassen und sagen LOL

Nun meine Frage kann mir jemand n Lösungsansatz geben, wie ich das in ein sauberes array kriege?

Die DB beinhaltet die Felder ID, Sitename, url

grüsse kazuya

PS: Sorry wenn ich mich komisch ausdrück oder Schreibfehler dinne sind musste das in 5min schreiben
kazuya ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 01.07.2008, 10:29  
Erfahrener Benutzer
 
Registriert seit: 05.04.2005
Beiträge: 1.333
Freeaak ist zur Zeit noch ein unbeschriebenes Blatt
Standard

PHP-Code:
while($db mysql_fetch_assoc($erg))
{
  
$include_sites[$db['sitename']] = $db['url'];

?
__________________
"Wenn du nicht weißt, was du tust: Machs mit Eleganz!"

(Murphy's Gesetze)
Freeaak ist offline  
Alt 01.07.2008, 11:28  
Benutzer
 
Registriert seit: 05.02.2006
Beiträge: 53
kazuya
Standard

Vielen Dank Hatt geklappt *freu*
kazuya 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
Fehler bei Sitemap-Generierung PHS PHP Tipps 2008 1 21.04.2008 13:40
Grundlegendes Array Verständnis Patrick Schwarz PHP Tipps 2008 7 28.09.2007 13:42
Array per Post, Fehler bei unserialize edv-rs PHP Tipps 2006 3 19.10.2006 11:04
Sortieralgo: Plötzlich keinen Zugriff mehr auf Daten Melchior PHP-Fortgeschrittene 8 19.09.2006 23:50
Übersicht aus mehrdimensionalem Array erzeugen Crypi PHP-Fortgeschrittene 0 30.01.2006 13:44
Array auslesen andrew22 PHP Tipps 2006 3 21.01.2006 23:06
Array Formatierung PHP Tipps 2006 3 17.01.2006 19:12
Ordnerinhalt in Array - Fehler PHP Tipps 2005-2 5 09.09.2005 09:26
Besser Programmieren (!?) PHP Tipps 2005 12 04.05.2005 20:46
array in array filtern, kopieren oder irgendwas, das hilft PHP Tipps 2005 2 14.04.2005 12:10
Abfrage mit id aus anderer Tabelle suter PHP Tipps 2004-2 15 16.12.2004 14:25
Was ist hier mit Schleife und mehrdimensionalen Array falsch PHP Tipps 2004 8 25.10.2004 14:02
array_push nur in begrenzter Anzahl ausführen ? PHP Tipps 2004 2 07.09.2004 09:05
assoziatives Array aus 2 Spalten aus Mysql-Tabelle PHP Tipps 2004 2 14.06.2004 13:46

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
$db->mysql_fetch array

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