Voici un script qui fonctionne sur de nombreux serveur sauf un ou il me rend un message d'erreur suivi d'un "non" meme si la table existe.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /var/www/html/......../test.php on line 5
non
Voici le code ...serait-il incomplet ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
<?php 
function mysql_table_exists($table , $db) {
  $requete = 'SHOW TABLES FROM '.$db.' LIKE \''.$table.'\'';
  $exec = mysql_query($requete);
  return mysql_num_rows($exec);
};
 
include('../Connections/ma_connexion.php'); 
 
 
mysql_select_db($database_conn, $conn);
if (mysql_table_exists('table_test' , $database_conn)){
echo 'oui';} else {echo 'non';}
 
?>
Merci à tous