antoine@starinux.org a écrit :
Peux-tu nous donner tout les champs de ta table "auteur_philo" car je ne saisie pas bien comment se structure celle-ci.Le dimanche 1 mars 2009 10:38, Frédéric Moinard a écrit :antoine@starinux.org a écrit :UPDATE `labase`.`latable` SET `nom` = 'albert roger martin' WHERE `labase`.`nom` = 'albert roger';Est-il possible d'ajouter une donnée, en plus de données déjà enregistrées,Exemple : un champ contient : <albert roger> => ajouter "martin" : <albert roger martin>?-------------------------- Je souhaite le faire de manière automatique sans avoir à citer les données contenues du champ : Je reprécise : base = "livres" table = "auteur"champ = "auteur_philo"
Une question : tu stocks tous les auteurs philosophiques dans un seul champ séparé par un espace ??? ou bien sont-ils stockés individuellement dans une ligne pour chacun ???qui contient déjà : <"albert camus" "alain">
Si chaque auteur occupe une ligne de ta table, alors c'est un INSERT INTO qu'il faut faire !je désire ajouter "kant" dans le champ "auteur_philo" => <"albert camus" "alain" "kant"> update ... ?
//il faut se connecter a la base de données$nouvel_auteur = "kant"; // il faudra également vérifier que kant n'existe pas déjà dans la BDD.
$sql = "INSERT INTO auteur(auteur_philo) VALUES ('$nouvel_auteur')"; if ($requete = mysql_query($sql)) {echo '<p>Nouvel auteur : '.$nouvel_auteur.' ajouté à la base de données</p>';
} else {echo'<p>Echec lors de l'ajour de '.$nouvel_auteur.' comme nouvel auteur</p>;
}
merci antoine