Avatar billede nomak Nybegynder
02. juni 2003 - 22:32 Der er 6 kommentarer og
1 løsning

intet output ved brug af in_array()

$id = mysql_result(mysql_query("SELECT user_id FROM chat_sessions WHERE user_code='$_GET[uid]'"), 0);
$qflagsrow = mysql_result(mysql_query("SELECT flags FROM chat_users WHERE id='$id'"), 0);
$arr = explode(",", $qflagsrow);
$array = array();
foreach($arr as $tmp_str){
  $array[] = $tmp_str . ",";
}
    $array2 = array();       
    $res = mysql_query("SELECT * FROM chat_help");

    while($row = mysql_fetch_array($res)) {
        array_push($array2, $row[cmd].",");
    }

    for($i=0;$i<=count($array);$i++) {
        $test = $array[$i];
        if(in_array("$test", $array2)) {
            echo "hej<br>";
        }
    }
denne lille stump kode giver ikke noget output selvom den burde give mig lige så mange "hej'er" som der er i mit $array2
Avatar billede tipsen Nybegynder
02. juni 2003 - 22:46 #1
Hvad er det meningen at ovenstående kode skal udføre?
Avatar billede nomak Nybegynder
02. juni 2003 - 22:50 #2
fuldstændig ligemeget.. men hvis nogen har en kop kaffe ville det være skønt...
Avatar billede tipsen Nybegynder
02. juni 2003 - 22:51 #3
Jeg tror ovenstående er unødvendigt bøvlet, men kan ikke lige gennemskue, hvad dit mål er...
Avatar billede nomak Nybegynder
03. juni 2003 - 00:09 #4
det jeg ville, var at sammenligne et array med noget der stod i en mysql tabel.. php funktionen har jo in_array(), men tvivler på at mysql har det? fik det i hvert fald til at virke
Avatar billede tipsen Nybegynder
03. juni 2003 - 11:43 #5
MySQL har det...
Avatar billede nomak Nybegynder
03. juni 2003 - 11:50 #6
ref?
Avatar billede tipsen Nybegynder
03. juni 2003 - 12:04 #7
Jeg kan ikke lige koble op på MySQLs hjemmeside, så det må vente - men jeg mener det er en matematisk (!?) funktion der hedder noget i retning af in_array()
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester