IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Connexion à PhPMyAdmin (MySql)(SOAP)


Sujet :

PHP & Base de données

  1. #1
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 13
    Par défaut Connexion à PhPMyAdmin (MySql)(SOAP)
    Bonjour (encore moi ^^ )

    Alors le problème ici est la connexion à la base de données, je veux me connecter à la base de données et de lire une donnée et la récupérer dans ma base données à moi (c'est un serveur SOAP si vous connaissez) Actuellement l'affichage ne fonctionne justement pas j'ai une page blanche, j'ai crée plusieurs fois et supprimé la BDD, mais rien à faire il ne veut pas m'afficher ce qu'il y'a à l'intérieur ...

    Je ne connais que très peu PhP mais je ne peux le faire que dans ce langage, il y'a peu de choses à lire dans la BDD, Il y'a 3 page de codes : Le Serveur - Le Client - Le Service et une capture d'écran de PhPMyAdmin.
    Je n'ai mis que le code du serveur car c'est sur celui-ci que tout se passe mais si vous avez besoin des autres dites le moi !

    Merci d'avance !
    Le Serveur
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
     <?php //Code php
     
    class server //Création de la class server
    {
    	private $con;
     
        public function __construct()
        {
          $this->con = (is_null($this->con)) ? self::connect() : $this->con;
        }
     
    	static function connect()
    	{
    		$con = mysqli_connect("localhost","root","root");
    		$db = mysqli_select_db($con,'soap');
     
     
    		return $con;
    	}
     
        public function getMatiereName($id_array)
        {
    		$id = $id_array['id'];
    		$sql = "SELECT name FROM students WHERE id = '$id'";
    		//$sql = "SELECT * FROM `students` WHERE 1";
    		$qry = mysqli_query($sql, $this->con);
    		$res = mysqli_fetch_array($qry);
            return $res['name'];
        }
    }
    /*ini_set('soap.wsdl_cache_enabled',0);
    ini_set('soap.wsdl_cache_ttl',0);*/
     
    $params = array('uri' => 'localhost/projet/serveur.php');
    $server = new SoapServer(NULL, $params);
    $server->setClass('server');
    $server->handle();
     
    ?>
    PhPMyAdmin :

    Nom : BDD.PNG
Affichages : 126
Taille : 57,7 Ko

  2. #2
    Modératrice
    Avatar de Celira
    Femme Profil pro
    Développeuse PHP/Java
    Inscrit en
    Avril 2007
    Messages
    8 633
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeuse PHP/Java
    Secteur : Industrie

    Informations forums :
    Inscription : Avril 2007
    Messages : 8 633
    Par défaut
    Bon, je suis pas une experte en SOAP, donc on va déjà essayer de déverminer le code hors SOAP : est-ce que tu arrives à faire fonctionner le code PHP directement dans un script appelé par le navigateur ?
    Modératrice PHP
    Aucun navigateur ne propose d'extension boule-de-cristal : postez votre code et vos messages d'erreurs. (Rappel : "ça ne marche pas" n'est pas un message d'erreur)
    Cherchez un peu avant poser votre question : Cours et Tutoriels PHP - FAQ PHP - PDO une soupe et au lit !.

    Affichez votre code en couleurs : [CODE=php][/CODE] (bouton # de l'éditeur) et [C=php][/C]

  3. #3
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 13
    Par défaut
    Salut et désolé pour la réponse tardive ... sinon oui en code full PhP ça fonctionne j'ai essayé ça récupère bien les données de cette base justement, et à priori on peut également écrire dans la BDD ... je ne comprend pas trop le code SOAP j'ai surtout suivi un tuto (de 2015 ) après j'ai modifié des trucs pour qu'il soit à jour, d'après moi je pense que ça se connecte mais ça ne récupère rien comme je l'ai dis c'est une page blanche.

  4. #4
    Membre averti
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2018
    Messages
    13
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 25
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2018
    Messages : 13
    Par défaut
    Up

Discussions similaires

  1. Problème de connexion à PhpMyAdmin avec mySQL 5.0.18
    Par RVI dans le forum Installation
    Réponses: 5
    Dernier message: 27/01/2006, 12h03
  2. pb connexion , installation ? mysql
    Par lolo16 dans le forum Administration
    Réponses: 6
    Dernier message: 24/10/2005, 14h12
  3. prb de connexion a mysql
    Par servlet1 dans le forum SQL Procédural
    Réponses: 1
    Dernier message: 30/09/2005, 08h48
  4. Problèmes de connexion réseau à MySQL
    Par digital prophecy dans le forum Bases de données
    Réponses: 3
    Dernier message: 05/05/2005, 21h35
  5. Connexion a mySql refusé, help !!!
    Par cifren dans le forum Installation
    Réponses: 8
    Dernier message: 28/11/2003, 09h30

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo