sql query inde i sql query
Hej!Hvordan laver jeg en sql query inde i en anden sql query?
Have først bare gjort således:
<?php
$con = mysql_connect("***","***","***");
if (!$con)
{
die('Could not connect: ' . mysql_error());
}
mysql_select_db("***", $con);
$result = mysql_query("SELECT * FROM servere");
while ($row = mysql_fetch_array($result)) {
$navn = $row['navn'];
$kort = $row['kort'];
$day = date('N');
$sql = "TRUNCATE TABLE $kort";
$result = mysql_query($sql);
$file = "http://" . $navn . "/map.sql";
$fh = @fopen($file, 'r');
$i = 0;
while (!feof($fh)) {
$theData = fgets($fh);
$theData = eregi_replace("`x_world`","$kort",$theData);
$result = mysql_query($theData)
or die(mysql_error());
$i++;
}
fclose($fh);
echo"$navn updated<br/>";
}
?>
Fejlmeldingen på det er:
Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /customers/traviannews.dk/traviannews.dk/httpd.www/ny/update.php on line 14
Den udfører den første af serverne, men ikk de andre... :S
Håber nogen kan hjælpe, for jeg er virklig lost...
//Cot
