Igualmente, no es más facil que hagas tu una función en plan:
Código PHP:
function mysql_multi_query($sql, $link) {
$sql = explode(";",$sql);
$r = true;
foreach($sql as $sentencia) {
if($sentencia[0] == 'S') {
//Es un select, interesa el recordset!
$r = mysql_query($sentencia, $link);
}
else mysql_query($sentencia, $link);
}
return $r
}
Aunq lo ideal, en vez de explode, sería una expresión regular para obtener las partes separadas por ; que no fueran encapsuladas por comillas xD
Ah, y sólo aceptaria un SELECT (o mejor dicho, sólo te devolvería un select >.>... si haces dos selects, solo tendrías el último xD)
PD: No puedes juntar un SELECT con un UPDATE creo recordar... tienen q ser dos sentencias separadas siempre xD (o no era así? :S)