Webmaster Forum Logo Part 1 Webmaster Forum Logo Part 2
Webmaster Forum Logo Part 3
     
 
  :: Anmeldung

Benutzername:

Registrierung...

Passwort:

Passwort vergessen?

angemeldet bleiben


  
  :: Umfrage
Welche sozialen Netzwerke benutzt du regelmäßig?

 Facebook
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 73%
 keines
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 22%
 Google+
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 19%
 Twitter
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 11%
 Xing
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 schülerVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 6%
 meinVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 studiVZ
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 4%
 MySpace
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%
 LinkedIn
 Webmaster - WebspaceWebmaster - WebspaceWebmaster - Webspace 2%

 ges. 393 Stimmen
 
  :: Buttons

Valid XHTML 1.0 Transitional

Toast

Tripel-As

Dabei seit: 02.01.2011

Beiträge: 210

 

1 Zum Seitenanfang

Freitag, 23. September 2011, 16:02

MySQL eine Spalte in einem Array speichern

Hi.

Ich suche gewissermaßen dieses Mal nur nach einem Befehl.
Und zwar habe ich eine Tabelle mit mehreren Spalten. Eine Spalte ist "site_url". Um diese dreht sich mein Problem. Und zwar soll mir diese Spalte als eine Art "Whitelist" dienen.

PHP-Quelltext

1
2
3
4
$quest mysql_query("SELECT site_url FROM ".$db_prae."sites");
$whitelist_sites mysql_fetch_row($quest);
...
$sec_site_url in_array($site_url$whitelist_sites); /* Zur Überprüfung */

Nun, das funktioniert ja schon mal nicht (logisch, da row der falsche Befehl sein müsste, oder irre ich mich? Zumindest gibt

PHP-Quelltext

1
2
echo $whitelist[0];
echo $whitelist[1];

für den zweiten Befehl keinen Wert aus, obwohl einer vorhanden ist.
Nun such ich also "nur" nach dem passenden Befehl, ich denke Ihr könnt mir da weiterhelfen (der fetch_array und fetch_object ist glaube ich auch nicht der richtige, oder ich hab da iwas falsch gemacht).

Liebe Grüße,

Toast
 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

2 Zum Seitenanfang

Freitag, 23. September 2011, 16:13

du musst zuerst alle einträge per schleife in dein array whitelist speichern.
das könnte so aussehen (ungetestet):

PHP-Quelltext

1
2
3
4
$i 0;
while ($row mysql_fetch_row($quest)) {
     $whitelist[$i++] = $row[0];
}


jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

Toast

Tripel-As

Dabei seit: 02.01.2011

Beiträge: 210

 

3 Zum Seitenanfang

Freitag, 23. September 2011, 16:15

Okay. Bisschen modifizieren solle man das noch. Gut, habe ich nicht gewusst.

Danke jperl.

Gruß, Toast

Edit: Das hätte ich so gerade noch hingekommen :D:D

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Toast« (23. September 2011, 16:45)

 

jperl

Super Moderator

Dabei seit: 09.04.2003

Beiträge: 3 453

 

4 Zum Seitenanfang

Freitag, 23. September 2011, 16:36

Okay. Bisschen modifizieren solle man das noch. Gut, habe ich nicht gewusst.


hatte natürlich noch vergessen das $i innerhalb der schleife hochzuzählen.
habe ich jetzt oben ergänzt.

jperl
Konfuzius [chinesischer Philosoph (551 - 479 v. Chr.)]
Das Entscheidende am Wissen ist, daß man es beherzigt und anwendet.
 

Ähnliche Themen