Avatar billede boxerfjaes Nybegynder
06. marts 2009 - 12:31 Der er 4 kommentarer og
1 løsning

Udtræk fra tabel

Hej Eksperter.

Jeg har oprette en tabel med 9 kolonner og 9 rækker. Nu vil jeg gerne udtrække en værdi fra kolonne 6 og række 4. Jeg har forsøgt mig med følgende:

$height = rand(165,200);
$weight = round(pow(($height/100),2) * (rand(185,250)/10),1);

$row = round(($height/5),0)-33;
$column = "No". round(($weight/5),0);

$result = mysql_query('SELECT [b]$column[b] FROM tables.frontarea');

$frontarea = mysql_result($result, $row);  //line 15

echo $frontarea;

Jeg får følgende fejlbesked:
Warning: mysql_result(): supplied argument is not a valid MySQL result resource in C:\xampp\htdocs\testing.php on line 15

Håber i kan hjælpe mig.
Avatar billede arne_v Ekspert
06. marts 2009 - 14:51 #1
Prov med:

$result = mysql_query("SELECT $column FROM tables.frontarea") or die(mysql_error());
Avatar billede boxerfjaes Nybegynder
06. marts 2009 - 20:11 #2
Ok, så får jeg følgende error:

Unknown column '$column' in 'field list'

Har fået det til at virke selv om det næppe er nogen elegant løsning...

$height = rand(165,200);
$weight = round(pow(($height/100),2) * (rand(185,250)/10),1);

$row = round(($height/5),0)-33;
$column = "SELECT No". round(($weight/5),0) . " FROM tables.frontarea";

$result = mysql_query($column) or die(mysql_error());

$frontarea = mysql_result($result, $row);

echo $frontarea;
Avatar billede arne_v Ekspert
06. marts 2009 - 22:23 #3
Lagde du maerke til at jeg habde skiftet fra ' ' til " " ?
Avatar billede boxerfjaes Nybegynder
06. marts 2009 - 23:01 #4
Nej, det havde jeg ikke.
Og det virker naturligvis.

Tak for det.
Avatar billede arne_v Ekspert
06. december 2009 - 04:14 #5
så smider jeg et svar
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
Computerworld tilbyder specialiserede kurser i database-management

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