Bonjour à tous,

J'ai un petit souci avec la gestion des types de données et des valeurs de retour des requêtes que j'exécute.

Supposons que j'ai le code suivant :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
	$text = "exemple";
 
	$query = "UPDATE Table1 SET Champ1 = '$text'";
	$r_maj = mysql_query($query, $link);
	echo mysql_error();
	if ($r_maj)
		echo "La requête a réussi";
		else echo "La requête a échoué";
En bdd, Champ1 est de type Int.

Est-il normal que je ne recoive ni message d'erreur de mysql_error (je m'attendais à avoir quelquechose comme "mauvais type de données"), ni False comme résultat de mysql_query ?