mysql

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : mysql

par pjl » 17 juin 2005, 17:22

Si tu veux gérer ta base de données, tu as PHPMyAdmin qui est quand même plus simple d'utilisation (et c'est fourni avec EasyPHP).

par sausee2005 » 17 juin 2005, 15:49

c bon j'ai trouvé mes réponses sur http://www.nexen.net/docs/mysql/annotee ... se-use.php

par sausee2005 » 17 juin 2005, 11:42

j'ai trouvé ça dans les fichiers de celui qui était passé avant moi
le fichier s'appelle htaccess.fi

et son tenu est ça
AuthName "Accès protégé"
AuthType Basic
AuthUserFile "htpasswd.fi"
Require valid-user
ça a quelque chose à voir ou pas du tout

par sausee2005 » 17 juin 2005, 11:29

le probleme c'est que j'ai appris en cours à chercher mes dossiers avec telnet sous linux et là je suis sous microsoft
les commandes je l'ai connais à peu prés puisqu'elles sont quasi les mêmes

par sausee2005 » 17 juin 2005, 11:25

j'ai essayé de créée la table à partir du fichier dump avec telnet
et avec le formulaire j'ai créé une promotion
apparament tout est bon j'ai ensuite cherché où ça a été créé avec l'explorateur d'abord puis avec telnet ensuite mais impossible de mettre la main dessus

par Cyrano » 17 juin 2005, 11:18

Quel contenu de requête tu veux voir au juste par rapport à ce code ???

par sausee2005 » 17 juin 2005, 11:05

euh encore un truc c'est bon il me dit que c'est ajouté mais je fais comment pour voir le contenu de la requête ?
avec telnet?

par sausee2005 » 17 juin 2005, 11:02

j'ai trouvé normal qu'elle soit pas défini c'est pas des variables
ps:c'est pas moi qui avait tapé le code ($ en trop dans la requête)

par sausee2005 » 17 juin 2005, 10:57

merci ça supprime 6 messages d'erreur
il reste encore cela
Notice: Undefined variable: bloc1 in c:\program files\easyphp1-8\www\ajout_confirm.php on line 4

Notice: Undefined variable: bloc2 in c:\program files\easyphp1-8\www\ajout_confirm.php on line 4
Promotion ajoutée
mais c'est plus le même problème il me semble

par ouckileou » 17 juin 2005, 10:52

config par défaut avec easyPHP

login = "root"
mdp = "";

(si c'est ça que tu demandes)

par sausee2005 » 17 juin 2005, 10:39

ça j'avais compris mais j'ai rien d'autre je sais où je peux les trouver et je pense que les autres messages d'erreur résultent du premier

par pjl » 17 juin 2005, 10:30

Le 1er message d'erreur est clair.
Ce ne sont pas les bons login et password pour accéder à la base de données.

mysql

par sausee2005 » 17 juin 2005, 10:24

bonjour j'ai un enorme probleme je modifie un site et j'ai plusieurs éléments pour la base de données mais le hic c'est que je sais me servir de mysql apparement il est présent (easyphp)

j'ai une page avec ça
<?
$hote = "localhost"; 
$log = "artcaddba"; 
$pass = "Zyd8c6"; 
$base = "artcad_db"; 
?>
et un fichier dump avec ça
-- phpMyAdmin SQL Dump
-- version 2.6.0-rc1
-- http://www.phpmyadmin.net
-- 
-- Serveur: localhost
-- Généré le : Vendredi 03 Septembre 2004 à 18:04
-- Version du serveur: 4.0.20
-- Version de PHP: 4.3.8
-- 
-- Base de données: `intranet_compte`
-- 

-- --------------------------------------------------------

-- 
-- Structure de la table `promotion`
-- 

CREATE TABLE `promotion` (
  `id` int(20) NOT NULL auto_increment,
  `bloc1` varchar(225) NOT NULL default '',
  `bloc2` longtext NOT NULL,
  PRIMARY KEY  (`id`)
) TYPE=MyISAM AUTO_INCREMENT=75 ;

-- 
-- Contenu de la table `promotion`
--
et j'ai une page pour ajouter les promotions
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Ajouter des promotions...</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body><div align="center">
<div align="center">Ajouter des promotions... <br>
</div>
<form name="form1" method="post" action="index.php?page=ajout_confirm">
  <table align="center"> <tr>
      <td>Bloc1:</td>
      <td><input name="bloc1" type="text" id="bloc1"></td>
    </tr>
    <tr>
      <td>Bloc2:</td>
      <td><textarea name="bloc2" rows="15" id="bloc2"></textarea></td>
    </tr>
  </table>
  <div align="center"><br>
    <input type="submit" name="Submit" value="Ajout&eacute;">
  </div>
</form>
</body>
</html>
avec sa page de confirmation
<? require('conf.php'); ?><? 
mysql_connect("$hote","$log","$pass");  
mysql_select_db("$base");
$requete = "INSERT INTO promotion VALUES('','$bloc1','$bloc2')"; 
mysql_query($requete);
echo "Promotion ajoutée";
mysql_close();
?>
et quand je veux inscrire des promotions

il me renvoie ça
Warning: mysql_connect(): Accès refusé pour l'utilisateur: 'artcaddba'@'@localhost' (mot de passe: OUI) in c:\program files\easyphp1-8\www\ajout_confirm.php on line 2

Warning: mysql_select_db(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\ajout_confirm.php on line 3

Warning: mysql_select_db(): A link to the server could not be established in c:\program files\easyphp1-8\www\ajout_confirm.php on line 3

Notice: Undefined variable: bloc1 in c:\program files\easyphp1-8\www\ajout_confirm.php on line 4

Notice: Undefined variable: bloc2 in c:\program files\easyphp1-8\www\ajout_confirm.php on line 4

Warning: mysql_query(): Accès refusé pour l'utilisateur: 'ODBC'@'@localhost' (mot de passe: NON) in c:\program files\easyphp1-8\www\ajout_confirm.php on line 5

Warning: mysql_query(): A link to the server could not be established in c:\program files\easyphp1-8\www\ajout_confirm.php on line 5
Promotion ajoutée
Warning: mysql_close(): no MySQL-Link resource supplied in c:\program files\easyphp1-8\www\ajout_confirm.php on line 7
j'y comprend pas grand chose