Bonjour à tous le forum,
Je voudrais savoir à partir d'une page php, modifier, supprimer un ajouter un champ à une table.
Si oui, comment?
Merci d'avance.
Bonjour à tous le forum,
Je voudrais savoir à partir d'une page php, modifier, supprimer un ajouter un champ à une table.
Si oui, comment?
Merci d'avance.
Bonjour,
C'est la fonction ALTER TABLE qui fait ça...
Voire la documentation officielle en français : ici
Bonjour,
je voudrais ajouter, modifier ou supprimer des champs en fonctier mes variables :
Voici mon code
j'ai un message qui est celui-ci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47 echo "<br>"; echo "<br>"; echo "<table><tr><td valign=top>"; echo "Choisir une table : "; echo"</td><td valign=top>"; echo "<form method=post name=form1>"; echo "<select name=liste1>"; echo "<option value=administrateur>administrateur</option>"; echo "<option value=agent>agent</option>"; echo "<option value=materiel>materiel</option>"; echo "<option value=logiciels>logiciels</option>"; echo "</select>"; echo "</td></tr>"; echo "<tr><td>"; echo "Nom du nouveau champ"; echo"</td><td valign=top>"; echo "<input type=text name=champ>"; echo "</td></tr>"; echo "<tr><td>"; echo "choisir le caractère :"; echo"</td><td valign=top>"; echo "<select name=liste2>"; echo "<option value=varchar(25)>Varchar(25)</option>"; echo "<option value=int>int</option>"; echo "<option value=date>Date</option>"; echo "</select>"; echo "</td></tr>"; echo "<tr><td>"; echo "choisir le \"NULL\" :"; echo"</td><td valign=top>"; echo "<select name=liste3>"; echo "<option value=notnull>NOTNULL</option>"; echo "<option value=nul>null</option>"; echo "</select>"; echo "</td></tr>"; echo "<tr><td colspan=2>"; echo "<input type=submit name=Envoyer>"; echo "</tr>"; echo "</form>"; echo"</table>"; $table = $_POST['liste1']; $champ = $_POST['champ']; $caractere = $_POST['liste2']; $null = $_POST['liste3']; $rsql6 =" alter table $table ADD $champ $caractere $null"; $req6 = mysql_query($rsql6) or die('Erreur SQL !'.$rsql6.'<br>'.mysql_error());
Erreur SQL ! alter table ADD
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'ADD' at line 1
Merci d'avance pour votre aide
C'est des champs de ta table ou des enregistrement de ces champs que tu veux supprimer?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager