php7La colonne présente l'optimisation du code pour le développement de forums de messages
Recommandé (gratuit) : PHP7
Aperçu de cette étape :
1. Optimiser le code
En parlant d'optimisation du code, cela signifie en fait organiser les parties communes du code qui sont utilisés plusieurs fois, utilisez include (require) sur la page qui doit être appelée, ce qui facilite non seulement les modifications futures, mais rend également le code propre et lisible.
Alors commençons à être un programmeur élégant.
a. Recherchez d'abord la partie publique du code. Généralement, le même morceau de code est utilisé plusieurs fois sur la page de l'application (bien sûr, il peut être extrait une fois). Par exemple, le compte de base de données, le mot de passe, le nom de la base de données et d'autres informations de configuration sont extraits et enregistrés dans un nouveau fichier config.php(这里是这样命名的,你实际操作中也可以取其它文件名)
. La description textuelle semble très ennuyeuse, comme indiqué dans l'encadré rouge ci-dessous, sont-ils tous le même code :
b , La case rouge dans les deux images ci-dessus est la partie publique du code que nous recherchons. Copiez-la et collez-la dans le nouveau fichier config.php. Insérez le fichier config.php dans la page que vous devez utiliser, par exemple. le fichier d'informations de configuration de la base de données config.php, qui doit être en A. Utilisé dans les pages php, vous devez cette fois utiliser la fonction php include (include 和 require 语句用于在执行流中插入写在其他文件中的有用的代码。
), c'est-à-dire en tête du fichier A.php include 'config.php'
<?php $localhost = '127.0.0.1'; // 数据库地址 $user = 'root'; // 数据库用户名 $password = 'root'; // 数据库密码 $dbname = 'php_course'; // 数据库名 $mysqli = mysqli_connect($localhost, $user, $password, $dbname); if(mysqli_connect_errno()){ echo '连接数据库失败:'.mysqli_connect_error(); exit; } mysqli_query($mysqli, "SET NAMES UTF8");
<?php include 'config.php'; // 这里很重要,插入配置信息的文件 // 下面的逻辑代码 $sql = 'INSERT INTO feedback (name, contact, content, addtime) VALUES ("测试", "qq1000", "留言内容", '.$time.')'; $result = mysqli_query($mysqli, $sql); // 返回一个资源标识符,通常是数字 $insert_id = mysqli_insert_id($mysqli); // 返回数据表的自增长ID,比如新用户注册返回用户ID echo $insert_id; // 当你在调试的时候,你会发现echo是很好的帮手。 if($insert_id > 0){ // 如果入库成功,可以做什么 } ……
Image du code :
C'est clair quand on regarde les choses de cette façon. Vérifiez si le code est plus petit et plus soigné, et lorsqu'une modification est nécessaire, un seul fichier doit être modifié, ce qui réduit considérablement le taux d'erreur. Dépêchez-vous et essayez-le !
Après avoir terminé ces trois étapes, vous aurez une meilleure compréhension du html, du css, du php et du mysql Si vous le pratiquez à nouveau, je crois que vous réussirez si vous maîtrisez les connaissances.
Enfin, résumons :
1. Faites attention à la culture de la pensée
Tout est difficile au début La première fois que vous entrez en contact avec la programmation, vous le ferez. Je rencontre certainement beaucoup de questions. Pensez simplement à demander aux autres, je pense que c'est une erreur si vous voulez devenir un programmeur qualifié, lorsque vous rencontrez un problème, vous devez d'abord réfléchir à la façon de résoudre le problème et de l'analyser. au lieu de demander à quelqu'un immédiatement. Lorsque vous avez la capacité d’analyser et de résoudre des problèmes et que vous continuez à accumuler, vous formerez votre pensée unique. Souviens-toi!
2. Théorie + application (unité de connaissance et d'action).
N'y a-t-il pas un dicton : la connaissance, si vous la lisez, vous pouvez la maîtriser à 30 % ; après l'avoir lu, pratiquez-la, vous pouvez la maîtriser à 50 %, pratiquez-la et expliquez-la ; aux autres, vous le maîtriserez à 90%.
D'accord, c'est tout pour aujourd'hui. S'il y a un problème avec l'explication ou quelque chose que vous ne comprenez pas, veuillez laisser un message !
Oh, j'ai presque oublié de te le rappeler. À l'avenir, la série de didacticiels sur les forums de discussion inclura la pagination, le javascript (formulaire de vérification sans actualisation), jquery (chargement asynchrone) et d'autres partages associés, alors n'oubliez pas de faire attention.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!