• [^] # Re: C'est moi ou ?

    Posté par . En réponse au message problème select. Évalué à 1.

    Les données sont du texte .

    Je pense que ça déconne dans ma procédure stocké ça tourne quand j'ajoute manuellement mais ça déconne dès que j'utilise « stor proc ».


    CREATE DEFINER=`root`@`localhost` PROCEDURE `add_user_csv`(user TEXT,psd TEXT, mdp TEXT, gName TEXT, name TEXT)


    BEGIN
    DECLARE user_n TEXT;DECLARE user_p TEXT; SET user_n = 'existpas';SET user_p = 'existpas';
    IF EXISTS(SELECT u_pseudo FROM users WHERE u_pseudo = psd LIMIT 1)
    THEN
    SET user_p = 'exist';
    END IF;
    IF EXISTS(SELECT u_gname, u_name FROM users WHERE u_gname = gName AND u_name = name LIMIT 1)
    THEN
    SET user_n = 'exist';
    END IF;
    IF user_n != 'exist' AND user_p != 'exist'
    THEN
    INSERT INTO `users`(`u_status` , `u_pseudo` , `u_pswd` , `u_gname`, `u_name`) VALUES ( user, psd, mdp, gName, name);
    END IF;
    END

    C'est bête parce que les données sont en place les seule bug est ce lui que je viens d'évoquer dans le message précédent.