Précédent   Forum des professionnels en informatique > PHP > PHP & SGBD > PHP & MySQL
PHP & MySQL Forum d'entraide sur les fonctions MySQL avec PHP. Avant de poster -> FAQ MySQL, Cours MySQL et Sources MySQL. Pour les questions concernant le moteur MySQL plutôt que les fonctions PHP, merci d'utiliser le forum MySQL.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/04/2011, 20h27   #1
Invité de passage
 
Homme Youyou
Administrateur de base de données
Inscription : avril 2011
Messages : 16
Détails du profil
Informations personnelles :
Nom : Homme Youyou
Âge : 20
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Boutique - Magasin

Informations forums :
Inscription : avril 2011
Messages : 16
Points : 1
Points : 1
Envoyer un message via MSN à Prototype
Par défaut REPLACE & UPDATE

Bonjour,

Je veux créer un script PHP pour remplacer sur toutes les lignes (de toute la table) une colonne qui est déjà remplie (divers trucs donc je peux pas dire remplace ça par ça ) que je veux remplacer par "DELETE?".

(JE SUIS débutant, merci de m'aider à le réécrire)

VOICI le script que j'ai créé:
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<?php
{
// CONNEXION à la BDD
$db = mysql_connect('localhost', 'root', '')  or die('Erreur de connexion '.mysql_error());
 
// Sélectionner la BDD
mysql_select_db('ancestra_other',$db)  or die('Erreur de selection '.mysql_error());
 
// écrire la requête sql
// Selectionner la table accounts et la collone question, remplacé toute les ligne par 'DELETE?'
$sql = "UPDATE accounts SET question = REPLACE(question,'EUH JE SAIS PAS JE VEUX QUE TOUT CE METTE EN DELETE?','DELETE?')";
 
// Insèrt les informations
//mysql_query($sql) or die('Erreur SQL !'.$sql.'<br>'.mysql_error());
 
// Affiche un message de bien déroulement
echo 'Vos infos on été ajoutées.';
 
// Ferme la connexion
mysql_close();// Ferme la connexion
    }
?>
Prototype est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 22h24   #2
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
Il manque déjà les guillemets autour de ta chaine $sql.
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 22h34   #3
Invité de passage
 
Homme Youyou
Administrateur de base de données
Inscription : avril 2011
Messages : 16
Détails du profil
Informations personnelles :
Nom : Homme Youyou
Âge : 20
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Boutique - Magasin

Informations forums :
Inscription : avril 2011
Messages : 16
Points : 1
Points : 1
Envoyer un message via MSN à Prototype
Euh, je ne suis qu'un débutant, j'ai fait du mieux que j'ai pu pour écrire ce script, merci de m'aider.

J'ai pas compris et ne sais pas ou mettre les "guillemets"

EDIT: J'ai mis à jour le script PHP maintenant il marche bien, mais je veux que tout les champs soit remplacé par "DELETE?"
Prototype est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 22h50   #4
Modérateur
 
Avatar de sabotage
 
Homme Vincent
Inscription : juillet 2005
Messages : 14 929
Détails du profil
Informations personnelles :
Nom : Homme Vincent

Informations forums :
Inscription : juillet 2005
Messages : 14 929
Points : 16 381
Points : 16 381
en PHP une chaîne s'écrit
et non
sabotage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2011, 22h57   #5
Invité de passage
 
Homme Youyou
Administrateur de base de données
Inscription : avril 2011
Messages : 16
Détails du profil
Informations personnelles :
Nom : Homme Youyou
Âge : 20
Localisation : Maroc

Informations professionnelles :
Activité : Administrateur de base de données
Secteur : Boutique - Magasin

Informations forums :
Inscription : avril 2011
Messages : 16
Points : 1
Points : 1
Envoyer un message via MSN à Prototype
Merci Saboteur!

Maintenant faut que je trouve la solution de changer tout les champs de la collone QUESTION en "DELETE".
Prototype est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h08.


 
 
 
 
Partenaires

Hébergement Web