/ Forside / Teknologi / Udvikling / PHP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
PHP
#NavnPoint
rfh 3959
natmaden 3372
poul_from 3310
funbreak 2700
stone47 2230
Jin2k 1960
Angband 1743
Bjerner 1249
refi 1185
10  Interkril.. 1146
mysql udtag?
Fra : Mads A. Jensen


Dato : 11-05-02 22:27

Hej

Jeg har et småirrenterende problem, som jeg har bakset med i noget tid:
Når jeg kører denne kode:

$select = @mysql_query("SELECT * FROM medlemmer WHERE id = '$id'");

while($r = @mysql_fetch_array($select)){
$color = $i++ ? '#DDDDDD' : '#FFFFFF';
echo "<table border=\"0\" width=\"75%\">\n";
while(list($key, $val) = each($r)){
echo "$key = $val<br \>\n";
}
}

Får jeg noget lignende dette:
ID = 1
1 = 1

Nogen, der har let løsning, sådan at man ikke skal skrive $r[id], $r[navn]?
Tusind tak på forhånd!

/Mads
--

--
Mads Jensen
http://ddfr.dk - Dansk Donaldist Forening
http://www.disney-comics.dk - Free Disney comics on the web!
info@disney-comics.dk






 
 
Mads A. Jensen (11-05-2002)
Kommentar
Fra : Mads A. Jensen


Dato : 11-05-02 22:33

Hej

Fandt selv ud af det!
$key skulle checkes med et regex, [a-z]+
Så blev det rigtigt!

/Mads



Thomas Lindgaard (12-05-2002)
Kommentar
Fra : Thomas Lindgaard


Dato : 12-05-02 09:53

Davs

> $key skulle checkes med et regex, [a-z]+

Eller alternativt bare med is_integer.

$result = mysql_query(...);
foreach ( $result as $key => $value ) {
if ( !is_integer($key) ) {
<udskriv skidtet>
}
}

/Thomas



Søg
Reklame
Statistik
Spørgsmål : 177559
Tips : 31968
Nyheder : 719565
Indlæg : 6408938
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste