Onbekend |
|
'lo.
Ik zou willen weten of mijn SQL query correct uitgevoerd is en heb dit gevonden op php.net:
<?php
function reportError ( $error, $debugLevel=0 ) {
echo "<br>" . $error . "<br>";
}
function extendedMysqlQuery ( $query ) {
$result = mysql_query ( $query );
if ( $result === false ) {
reportError ( "MySQL-Error:\n" . mysql_error() . "\nQuery:\n$query", 0 )
return false;
}
else return $result;
}
?>
<?php function reportError ( $error, $debugLevel=0 ) { echo "<br>" . $error . "<br>"; } function extendedMysqlQuery ( $query ) { if ( $result === false ) { reportError ( "MySQL-Error:\n" . mysql_error() . "\nQuery:\n$query", 0 ) return false; } else return $result; } ?>
Nu heb ik dit op de site staan:
<?php
// ... ... ...
$result = mysql_query($query);
if($result == true){
//ok
}else{
//nietok
}
// ... ... ...
?>
<?php // ... ... ... if($result == true){ //ok }else{ //nietok } // ... ... ... ?>
Bij om het even welke query worden de scripts bij "//nietok" uitgevoerd.
Is er een andere (betere) manier om erachter te komen of de query wel correct uitgevoerd is ?
Cracker.
|