1 pièce(s) jointe(s)
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:
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 :
Pièce jointe 557284