erreur sql "var/run/mysqld/mysqld.sock" AILLLE

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [Problème] erreur sql "var/run/mysqld/mysqld.sock" AILLLE

    Bonjour à tous.
    Voila j’ai une erreur qui arrive aléatoirement. Mais de plus en plus souvent ces temps si.
    Le but du module est de récupérer l'id et le mot de passe d'un inscrit sur mon site, pour lui permettre d'avoir un lien vers un autre site qui lui est dédié.
    Il se loge sous joomla 3, le module se recharge sur la page d'accueil et le lien se construit. Tout cela pour éviter de redemander une seconde fois le mot de passe si l'utilisateur veux aller sur le 2eme site que je ne gère pas du tout ils sont complémentaires. J'espère que c'est claire, loool

    Pour cela j'ai 3 fichiers issu de joomlack.fr que l'on m'a fourni. Qui fonctionnait très bien sous joom 1.5.
    Les utilisateurs sont inscrit dans joomla bien sur. Pas de composant supplémentaire.
    Il y a t'il quelque chose à changer pour que cela fonctionne moins aléatoirement sous joomla 3

    donc l'erreur :
    Erreur SQL !
    SELECT ede as id, mdp_eleveur as mdp, 1 as type FROM eleveur where ede='04160023'
    Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)


    LES fichiers

    default.php
    Code:
    <?php
    
    /**
    
     * @copyright    Copyright (C) 2011 Cédric KEIFLIN alias ced1870
    
     * http://www.ck-web-creation-alsace.com
    
     * http://www.joomlack.fr
    
     * Module getuserCK pour Joomla! 1.6
    
     * @license        GNU/GPL
    
    **/
    
    
    
    // no direct access
    
    defined('_JEXEC') or die('Restricted access');
    
    echo "Bonjour ".$user->name;
    
    
    
    echo "<form method=POST action='http://........./logon.php'>
    
    <input type='hidden' name='type' id='type'  value='".$data->type."' />
    
    <input type='hidden' name='nom' id='nom' value='".$data->id."'/>
    
    <input type='hidden' name='mdp' id='mdp' value='".$data->mdp."'/>
    
    <input border=0 src='http://www..........gif' type=image Value=submit align='middle'>
    
    </form>
    
    ";
    
    ?>
    fichier mod_logSP.php
    Code:
    <?php
    /**
     * @copyright    Copyright (C) 2011 Cédric KEIFLIN alias ced1870
     * http://www.ck-web-creation-alsace.com
     * http://www.joomlack.fr
     * Module getuserCK pour Joomla! 1.6
     * @license        GNU/GPL
    **/
    
    // no direct access
    defined('_JEXEC') or die('Restricted access');
    
    
    require_once (dirname(__FILE__).DS.'helper.php');
    
    $user = modlogSPHelper::getUser($params);
    $data = modlogSPHelper::getUserSP($user->username);
    require(JModuleHelper::getLayoutPath('mod_logSP'));
    
    
    ?>
    
    fichier helper.php

    helper.php
    Code:
    <?php
    /**
     * @copyright    Copyright (C) 2011 Cédric KEIFLIN alias ced1870
     * http://www.ck-web-creation-alsace.com
     * http://www.joomlack.fr
     * Module getuserCK pour Joomla! 1.6
     * @license        GNU/GPL
    **/
    
    // no direct access
    defined('_JEXEC') or die('Restricted access');
      class modlogSPHelper {
    
        function getUser(&$params) {
            jimport('joomla.application.module.helper');
               $user =& JFactory::getUser();
               
               return $user;
        }
        
        function getUserSP(&$id)   {
           $db = mysql_connect('nom base', 'BD', 'passe...');
           mysql_select_db('suiviprod',$db);
           
           if ($id=="") $id=0;
           // on crée la requête SQL
    $sql = "SELECT ede as id, mdp_eleveur as mdp, 1 as type FROM eleveur where ede='".$id."'";
    
    // on envoie la requête
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    $num_rows = mysql_num_rows($req);
    
    if ($num_rows==0) {
    $sql = "SELECT code_op as id, mdp_op as mdp, 2 as type FROM op where code_op='".$id."'";
    
    // on envoie la requête
    $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error());
    
    }
    
    
    // on fait une boucle qui va faire un tour pour chaque enregistrement
    $data = mysql_fetch_object($req);
    return $data;  
        
        }       
    }
    
    ?>
    Merci de votre aide je me retrouve seul au monde car la personne qui gère l'autre site est en vacance.
    Bonne vacance à ceux qui le sont
    Tchoi

    c'est tout ça joomla,

Annonce

Réduire
Aucune annonce pour le moment.

Partenaire de l'association

Réduire

Hébergeur Web PlanetHoster
Travaille ...
X