Les liens conviviaux sont des modules fonctionnels courants pour les sites Web. Ils peuvent aider les sites Web à établir des connexions avec d'autres sites et améliorer la connectivité et le trafic. Dans le développement de PHP, la mise en œuvre de la fonction de liaison amicale n'est pas compliquée, il vous suffit de concevoir raisonnablement la structure de la base de données et d'écrire du code pertinent. Les étapes spécifiques et le code d'exemple seront décrits en détail ci-dessous.
Tout d'abord, vous devez créer une table dans la base de données qui stocke les informations de liaison amicale. L'exemple SQL est le suivant:
Créer des liens de table (liens '( `id` int (11) pas null auto_increment, `` Title` varchar (255) pas null, «url» varchar (255) pas nul, «Statut» minuscule (1) non null par défaut «1», `CREATED_AT` DateTime pas nul, `Updated_at` DateTime pas nul, Clé primaire (`id`) ) Moteur = innodb par défaut Charset = utf8;
Description du champ principal:
Ensuite, écrivez une page pour afficher une liste de liens conviviaux, tels que Links.php :
<?php // Connectez-vous à la base de données $pdo = new PDO('mysql:host=localhost;dbname=your_database', 'username', 'password'); // Interroger tous les liens activés $stmt = $pdo-> préparer ('sélectionner * dans les liens où status = 1'); $ stmt-> execute (); $ links = $ stmt-> fetchall (PDO :: fetch_assoc); // Afficher la liste des liens foreach ($ liens as $ link) { Echo ' <a href="' . $link['url'] . '">'. $ link ['title']. '</a><br> ';; } ?>
Le code ci-dessus lira le lien activé dans la base de données et la boucle vers la page.
Afin de faciliter les administrateurs pour gérer des liens amicaux, vous pouvez écrire une page de gestion de fond admin.php :
<?php // Connectez-vous à la base de données $pdo = new PDO('mysql:host=localhost;dbname=your_database', 'username', 'password'); // Soumission de formulaire de processus if ($_SERVER['REQUEST_METHOD'] === 'POST') { $title = $_POST['title']; $url = $_POST['url']; // Insérer un nouveau lien $stmt = $pdo-> Préparez ('INSERT INTO LINKS (TITRE, URL, CREATED_AT, UPDATED_AT) VALEURS (? ,?, Now (), Now ())'); $ stmt-> Execute ([$ title, $ url]); Echo 'Link a ajouté avec succès! ';; } ?> <form method="POST" action="admin.php"> <input type="text" name="title" placeholder="Titre du lien" required><br> <input type="url" name="url" placeholder="LienURL" required><br> <input type="submit" value="Ajouter un lien"> </form>
Cette page permet aux administrateurs d'ajouter de nouveaux liens via le formulaire et de les écrire dans la base de données après la soumission.
Après avoir terminé les documents ci-dessus:
Notez que vous devez remplacer localHost , votre_database , nom d'utilisateur , mot de passe dans l'exemple de code par vos informations de configuration de base de données réelles.
Cet article montre comment implémenter la fonction de liaison amicale dans PHP via des exemples. De la conception de la base de données à l'affichage frontal, en passant par la gestion back-end, tous fournissent des méthodes de mise en œuvre claires. Grâce à cette fonction, le site Web peut non seulement lier facilement avec d'autres sites, mais également améliorer efficacement l'expérience utilisateur et l'effet d'optimisation du référencement.