Gå til innhold

Foreach løkke etter sql spørring


Anbefalte innlegg

Hei

 

Jeg har en tabell med tre felter:

 

ID          Server        Type
-------------------------------
1            SERVER1     a
2            SERVER2     a
3            SERVER3     b
4            SERVER4     a
5            SERVER6     b

 

 

Så skal jeg kjøre en spørring, og kjøre en kommando:

 

mysql_connect($hostname,$user,$password) or die("SQL Error: Couldnt connect to the SQL Server (Code: 25)");
mysql_select_db($db);

$sql = "SELECT * FROM agentdrives";
$result = mysql_query($sql) or die("SQL Error: Couldnt get data from agents (Code 26)");
$row = mysql_fetch_array($result,MYSQL_ASSOC);
extract($row);
$server = $row['name'];
$type = $row['type'];


foreach($row['name'] as $server && $row['type'] as $type) {

updateServer($server,$type);

}

 

 

Problemet mitt er foreach løkka. Den skal kjøre kommandoen "updateServer($server,$type)" for hver $server, og bruke $type.

Har sett rundt, og prøvd litt av hvert, men får den ikke til å fungere.

Noen som har et tips på hvordan jeg kan løse problemet?

Lenke til kommentar
Videoannonse
Annonse

<?php
mysql_connect($hostname,$user,$password) or die("SQL Error: Couldnt connect to the SQL Server (Code: 25)");
mysql_select_db($db);

$sql = "SELECT name, type FROM agentdrives";
$result = mysql_query($sql) or die("SQL Error: Couldnt get data from agents (Code 26)");

while($row = mysql_fetch_array($result))

updateServer($row['name'],$row['type']);

}
?>

 

noe sånt?

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...