J'ai passé toute la journée à essayer de mettre en place un environnement de développement en utilisant:environnement dev local, travail php et mysql, mais pas ensemble
- version PHP 5.3.3
- apache 2.2
- mySQL server 5.1
- de Windows 7
le localhost rend l'amende php, et je peux travailler avec mySQL via la ligne de commande client, mais chaque fois que j'essaie d'interagir avec MySQL via PHP, je reçois un 30 secondes "en attente de localhost", puis un blanc navigateur blanc. J'ai essayé d'exécuter des scripts de tests qui se connectent simplement à la base de données.
C'est le code que je utilise pour se connecter à la base de données:
<?php
# Define MySQL Settings
define("MYSQL_HOST", "localhost");
define("MYSQL_USER", "root");
define("MYSQL_PASS", "devpass");
define("MYSQL_DB", "test");
$conn = mysql_connect("".MYSQL_HOST."", "".MYSQL_USER."", "".MYSQL_PASS."") or die(mysql_error());
mysql_select_db("".MYSQL_DB."",$conn) or die(mysql_error());
$sql = "SELECT * FROM test";
$res = mysql_query($sql);
while ($field = mysql_fetch_array($res))
{
$id = $field['id'];
$name = $field['name'];
echo 'ID: ' . $field['id'] . '<br />';
echo 'Name: ' . $field['name'] . '<br /><br />';
}
?>
Il est détroit de l'exemple du lien que j'ai posté. 'test' est un DB valide.
Pouvez-vous poster le code que vous utilisez pour vous connecter à la base de données? – user387302
Pouvez-vous vous connecter en utilisant le client mysql? Vous devrez peut-être configurer la base mysql – NullUserException
Installez Ubuntu, puis installez Apache, PHP et MySQL. Même Steve Jobs dit: «Cela fonctionne juste." –