*/
function load( $address = '', $user = 0, $killExpired = true )
{
+ global $wgDBmysql4 ;
$fname = 'Block::load';
wfDebug( "Block::load: '$address', '$user', $killExpired\n" );
$sql = "SELECT * FROM $ipblocks WHERE ipb_user={$user} $options";
} elseif ($user=="") {
$sql = "SELECT * FROM $ipblocks WHERE ipb_address='" . $db->strencode( $address ) . "' $options";
- } elseif ( $options=='' ) {
+ } elseif ( $options=='' && $wgDBmysql4 ) {
# If there are no optiones (e.g. FOR UPDATE), use a UNION
# so that the query can make efficient use of indices
$sql = "SELECT * FROM $ipblocks WHERE ipb_address='" . $db->strencode( $address ) .