Dit PHP/Mysql script selecteerd X,Y,Z (Easting, Northing, depth) data uit een database, maar de eerste regel van deze mysql query where Number=$i wordt overgeslagen......als ik nu het IF ELSE statement van Check-->Exist of het $result wel bestaat, er uit gooi, geeft hij wel de eerste regel???....
de for loop van $i, waarbij $i een lokatie nummer is loopt wel van 1-->343 maar er zijn later enkele lokaties verwijderd in de Dbase vandaar dat ik dit met IF null ELSE probeerde dit aan te geven
Hoe los ik dit IF ELSE statement netjes op zodat de eerste regel van deze query wel mee wordt genomen?
voorbeeld hieronder:
<?php
include_once("config-Rev02.php");
$cid = mysql_connect($dbhost,$dbuser,$dbpass);
mysql_select_db($db);
if (!$cid) { print "FOUT: " . mysql_error() . "\n"; }
for ($i = 0; $i < 344; ++$i) {
// Support row Selection
$result = mysql_query("SELECT * FROM ".$Support_XYZ." WHERE Number=".$i." ORDER BY KP");
// Check if result exists
if (mysql_fetch_array($result) == null) {
echo "Location OS ".$i." is not available</br>";
}
else {
// Writing Support's Easting, Northing & Depth Values at EOF
while ($row = mysql_fetch_array($result)) //set $result to $row
{
$OS = $row['Name'];
$nummer = $row['Number'];
$easting = $row['easting'];
$northing = $row["northing"];
$elevation = $row["z"];
print "<br>" . $row['Number'] . ": " . $row['easting'] . ", " . $row['northing'] . ", " . $row['z'];
}
}
Print "<br>";
}
echo "\n OS List is printed";
?>
286 views