Mon code:PHP facile requête mysql instruction if
mysql_connect(SQL_SERVER, SQL_USER, SQL_PASS);
mysql_select_db(SQL_DB);
$result = mysql_query("SELECT id FROM ".TB_PREFIX."users WHERE tribe = '2'");
if (!$result) {
die("Tribe Error");
}
Dans ce code toutes les tribus d'utilisateurs obtiennent une erreur. Mais je veux seulement que la tribu '2' obtienne une erreur. Quel est le problème dans ce code?
Merci.
EDIT: S'il vous plaît modifier sur mon code ce qui ne va pas, s'il vous plaît.
Ne pas utiliser MySQL, utilisez soit MySQLi ou AOP avec des déclarations préparées –
Pourquoi? Ma base de données mysql ... – user1951205
@ user1951205 Pour les futurs utilisateurs de voir vos questions. Si vous le savez, génial! [** Veuillez ne pas utiliser les fonctions 'mysql_ *' dans le nouveau code **] (http://bit.ly/phpmsql). Ils ne sont plus maintenus et le [processus de dépréciation] (http://j.mp/Rj2iVR) a commencé dessus. Voir la [** boîte rouge **] (http://j.mp/Te9zIL)? En savoir plus sur [* instructions préparées *] (http://j.mp/T9hLWi) à la place, et utiliser [PDO] (http://php.net/pdo) ou [MySQLi] (http://php.net/ mysqli) - [cet article] (http://j.mp/QEx8IB) vous aidera à décider lequel. Si vous choisissez PDO, [voici un bon tutoriel] (http://j.mp/PoWehJ). – Jeremy1026