Est ce que la syntaxe !mysql_query (mysql_query précedé d'un point d'interrogation) est correcte ?

Comme dans :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
<?php if (!mysql_query("SELECT * FROM mes_params", $connexion)) {
......; } else {....;};?>
ou doit-on absolument faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
$result = mysql_query('SELECT * FROM mes_params');
if (!$result) {
    die('Requête invalide : ' . mysql_error());
}
 
?>
Merci à tous