update d'un champ longtext mysql en php

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 : update d'un champ longtext mysql en php

par domyd » 17 mars 2007, 03:17

probleme resolu mais je ne peux pas l'indiquer

par zeus » 12 mars 2007, 17:06

C'est vraiment super de pouvoir récupérer les IP des invités. Même quand ils sont derrières des proxy mouvant ;)

corrction

par domyd » 12 mars 2007, 16:27

merci zeus pour ton intervention
c'est ce qui arrive quand la fatigue fait faire des copier coller trop vite
il était trop tard pour modifier apres
et evidemment on m'a planter le site
ça m'apprendra
il faut du temps pour recharcher
merci encore

par zeus » 12 mars 2007, 12:08

Modération: Au fait, j'ai oublié de t'avertir que j'avais modifié ton message pour enlever le pass et le login.

Je t'invite tout de même à modifier ton pass dans les meilleurs délais vu le temps qu'il est resté visible.

par Ryle » 12 mars 2007, 11:17

Qu'est ce qui ne fonctionne pas ? As-tu un message d'erreur ? Le résultat attendu n'est pas le bon ? Ca update tout ? Ca n'update rien ?? ...

Affiche ta requête avant de l'exécuter et essaye de la jouer directement dans MySQL ou phpMyAdmin (profites en pour vérifier le contenu de tes valeurs) :
$sql = "UPDATE Biblio SET resume='".$entree."' WHERE nom='".$num."'";
echo $sql;
tu peux aussi vérifier si tu n'as pas d'erreur SQL en ajoutant le même or die que pour tes autres instructions :
mysql_query($sql) or die ('Erreur SQL :'.mysql_error()); 
Peut être n'as tu pas de table biblio, ou de champ resume, voir de champ "nom" ... j'opterais d'ailleurs en voyant ton code pour un champ "num" :)

par lollllllllllll » 12 mars 2007, 07:49

Merci pour ton compte :twisted: :twisted:

par ghalaad » 12 mars 2007, 04:24

merci pour ce superbe message en clair contenant ton mot de passe & login à ta connexion chez free.
:twisted:

En passant corrige :
mysql_query("UPDATE Biblio SET resume='$entree' WHERE nom='$num'");
par :
mysql_query("UPDATE Biblio SET resume='".$entree."' WHERE nom='".$num."'");

update d'un champ longtext mysql en php

par domyd' » 12 mars 2007, 02:37

Bonsoir,
je débute en php et mysql et j'ai un pb de mise a jour d'un champ longtext dans ma base
j'ai fait un formulaire et quand j'execute le code suivant:
<!doctype html public "-//W3C//DTD HTML 4.0 //EN">
<html>
<head>
       <title>Title here!</title>
</head>
<body>
<?php
$host = 'sql.free.fr';
$user = '****';
$pass = '****';
$db = '****';
$num=$_POST['num'];
$entree=$_POST['entree'];

// connection à la DB
mysql_connect ($host,$user,$pass) or die ('Erreur : '.mysql_error() );
mysql_select_db($db) or die ('Erreur :'.mysql_error());

mysql_query("UPDATE Biblio SET resume='$entree' WHERE nom='$num'");

//mysql_close()
?>
</body>
</html>
ca ne marche pas pouvez vous m'aider