Cela semble être une erreur plutôt courante, mais je ne peux pas m'en sortir. Je cours PHP 5.3.1 vers un serveur MySQL externe 5.5.8 - les deux installés avec Phpmyadmin et exécutant Windows Server 2k8R2.Mysqli: hôte de serveur inconnu
Quand je effectuez les opérations suivantes:
$connection = new mysqli("myhost.com:3306", "myUser", "myPwd", "myDB");
$result = $connection->prepare("SELECT * FROM tt_staff
WHERE crew_type = ?
AND inaktiv_vakt = 0
ORDER BY ansvarlig_vakt DESC, crew_type, navn_vakt");
$result->bind_param("s", $value);
$result->execute();
$result->bind_result($value, $name);
je reçois le " Attention: mysqli :: mysqli() [mysqli.mysqli]: (HY000/2005): hôte du serveur MySQL Unknown (... "
Je me suis assuré que le Mysqli est activé dans le fichier php.ini sur le serveur DB, mais c'est aussi tout ce que j'ai fait car on m'a dit que cela devrait fonctionner dès le départ. Puisque c'est la première fois que je travaille avec des déclarations préparées, il peut très bien y avoir une erreur de typo là-bas.
Vous avez mentionné que vous avez PhpMyAdmin sur les deux - pouvez-vous vous connecter de la boîte de PHP à la DB en utilisant PhpMyAdmin? Si Oui - vérifiez vos paramètres (adresse et port du serveur); Si non - éventuellement pare-feu sur le serveur DB. – LazyOne