• italian
  • german
  • swedish
S'inscrire à la newsletter:
Rechercher dans le site:
*
Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
23 Novembre 2008 à 13:46:07

Connexion avec identifiant, mot de passe et durée de la session



 
« sujet précédent | | sujet suivant »
Pages: [1] Imprimer
Auteur Fil de discussion: LOCK TABLE / Alternative ?  (Lu 202 fois)
nils2rs
Nouveau membre
*

Points gagnés: 0
Messages: 1


Voir le profil
« le: 21 Mai 2008 à 00:15:00 »

Bonsoir à tous, je suis débutant en SQL, j'en ai fait un peu en cours et je me heurte à un problème que je n'arrive pas à résoudre, aussi ca serait simpa de bien vouloir me faire profiter de votre savoir.

Je suis en train d'installer un script (XNova) de jeu sur un ftp free. Le problème vient du fait que ce script utilise pour la fonction LOCK TABLE lors de l'UPDATE de certaines tables et que free n'accepte pas la fonction LOCK TABLE.

Voici un exemple de code qui pose problème :


Code:
    $QryUpdatePlanet .= "`b_hangar` = '". $CurrentPlanet['b_hangar'] ."' ";
$QryUpdatePlanet .= "WHERE ";
$QryUpdatePlanet .= "`id` = '". $CurrentPlanet['id'] ."';";

doquery("LOCK TABLE {{table}} WRITE", 'planets');
doquery($QryUpdatePlanet, 'planets');
doquery("UNLOCK TABLES", '');


J'aimerai remplacer la fonction LOCK TABLE par une autre fonction qui aurait le même effet, pour pouvoir utiliser le script sur chez mon hébergeur free

Est-ce possible ? Et si oui comment dois-je modifier la fonction ?

J'utilise MySQL 5.0 avec phpMyAdmin 2.11.3 (chez free) si je ne me trompe pas...

J'ai beaucoup cherché sur google pour trouver une solution mais je n'ai rien trouvé de concret mis à part l'éventuelle possibilité d'utiliser une fonction SELECT .... FOR UPDATE OF mais je ne sait pas comment adapter cette possible solution au code ci dessus.

Merci d'aider un pauvre boulet Very Happy
« Dernière édition: 21 Mai 2008 à 00:24:52 par nils2rs » Journalisée
Pages: [1] Imprimer 
« sujet précédent | | sujet suivant »
Aller à:  

Powered by SMF 1.1.4 | SMF © 2006, Simple Machines LLC