usa mejor la funcion fetch_array_mysql()
Código PHP:
$datos = fetch_array_mysql($sql);
echo $datos['nombre'];
echo $datos['mail'];
Código PHP:
foreach (fetch_array_mysql($sql) as $key=>$value) {
if (strpos(strtolower($key), $q) !== false) {
echo "$key|$value\n";
}
}