* Messages et Sujets Récents
topic Crée sa smart playlist
[Support iOS]
Panorappix
Aujourd'hui à 02:33:11
topic Bonjour à tous
[Les Membres du Village]
Panorappix
Aujourd'hui à 01:08:45
topic Constellation
[Support iOS]
Panorappix
Aujourd'hui à 01:05:29
topic Un skin léger sympa
[Support Général des Skins]
winmand
Hier à 23:08:56

Pages: 1 [2] 3 4 ... 21   Bas de page
  Imprimer  
Auteur Fil de discussion: [EN COURS] [TUTO] Installer un serveur MySQL pour XBMC  (Lu 62554 fois)
0 Membres et 1 Invité sur ce fil de discussion.
Par Bélénos, Par Toutatis, par Amora!
Fait partie du Décor
*
Alcoolémie: 75
Messages: 19289
Hors ligne Hors ligne
Sexe: Homme
Romain, tu ne feras pas la loi dans notre village!
WWW
« Répondre #20 le: 22 Juillet 2010 12:43:40 »

Ptit_lux nous dit que son problème d'accès se produit uniquement depuis un pc autre que celui qui héberge le serveur.

Attention au mode Online et Offline avec Uwamp: http://www.uwamp.com/wiki/Mode_Online_et_Mode_Offline

Un petit script php pour tester l'accès à votre serveur MysQL ci dessous. Il va vérifier l'existence d'une table, la créer, écrire dedans...

Code
(PHP):
<?php
 
  error_reporting(E_ALL);   // Activer le rapport d&#39;erreurs PHP
 
 
function getmicrotime()
  {
  list($usec, $sec) = explode(" ",microtime());
  return ((float)$usec + (float)$sec);
  }
 
  $Date_start = getmicrotime();
 
 
 
// ******  Configuration - Debut ******
  $DBhost  = "L&#39;IP du serveur";   // Par exemple
  $DBowner = "";  // ton login SQL
  $DBpw    = "";  // ton password SQL
  $DBName  = Nom Base;
// ******  Configuration - Fin ******
 
 
     $Table_SQL = "Tab_test_DB";
 
     $fh_db = mysql_connect($DBhost, $DBowner, $DBpw);
     $Erreur = mysql_error();
     echo " mysql_connect=<b>".$fh_db."</b> - Erreur=<b>".mysql_error()."</b> <br> \n";
     if (strlen($Erreur) > 0)   exit;
 
     $sel = mysql_select_db($DBName, $fh_db);
     echo " mysql_select_db=<b>".$sel."</b> - Erreur=<b>".mysql_error()."</b> <br> <br>\n";
 
     echo " Test de DROP/CREATE de la table &#39;<b>" .$Table_SQL. "</b>&#39; dans la base &#39;<b>" .$DBName. "</b>&#39; sur le serveur &#39;<b>" .$DBhost. "</b>&#39; <br>  <br>";
 
     //  Supression de la table Tab_test_DB
 
     $sql_query="DROP TABLE IF EXISTS `Tab_test_DB` ";    // Requête
     $result_query=mysql_query($sql_query);     // Exécution de la requête
     $Erreur = mysql_error();
     echo "Supression de la table Tab_test_DB - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
     if (strlen($Erreur) > 0)   exit;
 
     //  Création de la table Tab_test_DB
 
     $sql_query="CREATE TABLE `Tab_test_DB` (  `Id` int(11) NOT NULL auto_increment,  `NOM` varchar(32) NOT NULL default &#39;&#39;,  `PRENOM` varchar(32) NOT NULL default &#39;&#39;, PRIMARY KEY  (`Id`)) ENGINE=MyISAM DEFAULT CHARSET=latin1 ";    // Requête
     $result_query=mysql_query($sql_query);     // Exécution de la requête
     $Erreur = mysql_error();
     echo "Création de la table Tab_test_DB- Erreur=<b>".mysql_error()."</b>  - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
     if (strlen($Erreur) > 0)   exit;
 
     //  Ajout d&#39;un Premier enregistrement
 
     $sql_query="INSERT INTO `Tab_test_DB`  values (&#39;&#39;,&#39;DURANDAL&#39;,&#39;Michel&#39;)  ";    // Requête
     $result_query=mysql_query($sql_query);     // Exécution de la requête
     $Erreur = mysql_error();
     echo "Ajout d&#39;un enregistrement - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
     if (strlen($Erreur) > 0)   exit;
 
     //  Ajout d&#39;un Deuxième enregistrement
 
     $sql_query="INSERT INTO `$Table_SQL`  values (&#39;&#39;,&#39;DURANDAL&#39;,&#39;Pierre&#39;)  ";    // Requête
     $result_query=mysql_query($sql_query);     // Exécution de la requête
     $Erreur = mysql_error();
     echo "Ajout d&#39;un enregistrement - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
     if (strlen($Erreur) > 0)   exit;
 
     //  Ajout d&#39;un Troisième enregistrement
 
     $sql_query="INSERT INTO `Tab_test_DB`  values (&#39;&#39;,&#39;accents-éèàâ&#39;,&#39;Jean-Noël&#39;)  ";    // Requête
     $result_query=mysql_query($sql_query);     // Exécution de la requête
     $Erreur = mysql_error();
     echo "Ajout d&#39;un enregistrement - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
     if (strlen($Erreur) > 0)   exit;
 
     //  SELECT dans la table Tab_test_DB : NOM=&#39;DURANDAL&#39;
 
     $sql_query="SELECT Id, NOM, PRENOM FROM `Tab_test_DB` WHERE NOM=&#39;DURANDAL&#39; ";    // Requête
     $result_query=mysql_query($sql_query);     // Exécution de la requête
     $Erreur = mysql_error();
     echo "SELECT dans la table Tab_test_DB  - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
     if (strlen($Erreur) > 0)   exit;
 
     //  SELECT dans la table Tab_test_DB : tous les enregistrements
 
     $sql_query="SELECT Id, NOM, PRENOM FROM `Tab_test_DB` ";    // Requête
     $result_query=mysql_query($sql_query);     // Exécution de la requête
     $Erreur = mysql_error();
     echo "SELECT dans la table Tab_test_DB  - Erreur=<b>".mysql_error()."</b> - \$sql_query=<b>$sql_query</b> - \$result_query=<b>$result_query</b> <br> \n";
     if (strlen($Erreur) > 0)   exit;
     $result_count_row_get = mysql_num_rows($result_query);  
     $Erreur = mysql_error();
     echo " Nombre d&#39;enregistrements trouvés = <b>$result_count_row_get</b> <br> \n";
     if (strlen($Erreur) > 0)   exit;
 
     if ($result_query)
        {
        $Count = 0;
        while ($result_query && $row=mysql_fetch_array($result_query))
           {
           $Count     = $Count + 1;
           $NOM       = $row[&#39;NOM&#39;];
           $PRENOM    = $row[&#39;PRENOM&#39;];
           echo " Table  Tab_test_DB : <b>".$Count."</b> - \$NOM=<b>".$NOM."</b> - \$PRENOM=<b>".$PRENOM."</b> <br> \n";
           }
        }
 
     // Fermeture de la connexion    
     mysql_close($fh_db);                                
 
 
     $Date_end = getmicrotime();
     $Duree = $Date_end - $Date_start;
     $Duree = sprintf("%01.2f", $Duree);
 
     echo " <br>  Durée du traitement = <b>$Duree</b> secondes <br> \n";
 
 
?>
Journalisée

Je me suis construit une Roulotte, ce n'est pas pour voir les châtelains traîner sur mon terrain vague

« « Tout homme qui fait quelque chose a contre lui ceux qui font la même chose, ceux qui font exactement le contraire et l'immense majorité de ceux qui sont d'autant plus critiques qu'ils ne font rien du tout. » » (René Char)


Comment récupérer les logs et décrire un problème avec un script/plugin
AppleTV + Carte accélératrice Crystal HD / Xbox Débug Kit.
Pages: 1 [2] 3 4 ... 21   Haut de page
  Imprimer  
 
Aller à: