Page 1 sur 1

Table inexistante ! ... mon oeil !?

Posté : 28 févr. 2013, 16:50
par gaffeur
Bonjour !

Pourquoi l'erreur se produit sur le serveur distant (hébergeur), et non sur mon serveur local ? ...

Informations concernant les serveurs :
en local :
PHP Version 5.3.10-1ubuntu3.5
MySQL 5.5.29

serveur distant :
PHP Version 5.3.22
MySQL 5.01.66-log

Requête exploitée :
$link = mysql_connect($serveur,$log,$pass) or die("Impossible de se connecter au server");
		mysql_select_db($base, $link);
		     $resultatDemande = mysql_query("SELECT * FROM voiturage WHERE cat='d' AND date>=curdate() ORDER BY date");
                     $demande = mysql_num_rows($resultatDemande);

		     $resultatOffre = mysql_query("SELECT * FROM voiturage WHERE cat='o' AND date>=curdate() ORDER BY date");
                     $offre = mysql_num_rows($resultatOffre);
		mysql_close($link);
Erreur induite :
Warning: mysql_num_rows() expects parameter 1 to be resource, boolean given in /home2/ggydbfa/public_html/scripts/txtServices.inc on line 28
.. et la fonction die(mysql_error()) retourne cette information :
Table 'ma_base.voiturage' doesn't exist
Or, cette table existe belle est bien dans la base. Donc, pourquoi cette erreur ??? ...

Re: Table inexistante ! ... mon oeil !?

Posté : 28 févr. 2013, 21:59
par niuxe
Salut,

Est ce qu'en ligne de commande tu peux te connecter à la base ? (SSH)

Re: Table inexistante ! ... mon oeil !?

Posté : 01 mars 2013, 07:59
par gaffeur
Salut,

Non, en fait, j'utilise l'interface phpMyAdmin, de l'hébergeur pour gérer la base de données (très pratique pour tester les requêtes SQL, justement.) - Et les mises à jour via FTP.
A quoi penses-tu en évoquant SSH ?

Re: Table inexistante ! ... mon oeil !?

Posté : 01 mars 2013, 18:28
par niuxe
Salut,

Non, en fait, j'utilise l'interface phpMyAdmin, de l'hébergeur pour gérer la base de données (très pratique pour tester les requêtes SQL, justement.) - Et les mises à jour via FTP.
A quoi penses-tu en évoquant SSH ?
Tu te connecte en SSH sur le serveur et tu lances mysql. De mémoire, ça donne un truc comme :

Code : Tout sélectionner

ssh login@hote ...

Code : Tout sélectionner

mysql -u monUser -p

Re: Table inexistante ! ... mon oeil !?

Posté : 06 mars 2013, 16:56
par gaffeur
Je pense que je me suis mal exprimé ...

Je voulais dire ; qu'est-ce qu'un accès SSH me permettra de plus ou mieux, que ne me le permet l'accès à phpMyAdmin ? ...

Et entre-temps, je me suis rendu compte d'une chose, à savoir que les nouvelles tables que je crée (dans cette même base) ne sont pas reconnues, lors d'une requête ?? ...