يعد PHP خيارًا رائعًا لتطوير الويب للمبتدئين، حيث يستفيد من المفاهيم الأساسية مثل المتغيرات وأنواع البيانات والعبارات الشرطية والحلقات لإنشاء تطبيقات ويب ديناميكية. يحتوي على حالة عملية توضح كيفية استخدام PHP لإنشاء لوحة رسائل بسيطة، تتضمن خطوات مثل إنشاء اتصال وإنشاء جدول وإضافة رسائل وعرض الرسائل.
قم بتحويل تواجدك على الويب: PHP للمبتدئين
مقدمة
PHP هي لغة PHP على نطاق واسع لغة برمجة مفتوحة المصدر تستخدم لإنشاء تطبيقات الويب الديناميكية والتفاعلية. إنه خيار رائع للمبتدئين لتعلم تطوير الويب. ستأخذك هذه المقالة عبر أساسيات لغة PHP وستوضح كيفية تطبيقها من خلال حالة عملية.
أساسيات PHP
حالة عملية: إنشاء لوحة رسائل بسيطة
الخطوة 1: إنشاء اتصال
$servername = "localhost"; اسم المستخدم $ = "الجذر"; كلمة المرور $ = ""; $dbname = "myDB"; //إنشاء اتصال $conn = new mysqli($servername, $username, $password, $dbname); // التحقق من الاتصال إذا ($كون->connect_error) { يموت("فشل الاتصال:" . $conn->connect_error);$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }
الخطوة 2: إنشاء جدول الرسائل
// بيان SQL $sql = "إنشاء رسائل الجدول ( معرف INT (6) مفتاح أساسي AUTO_INCREMENT غير موقع، الاسم VARCHAR(30) ليس فارغًا، رسالة نصية غير فارغة، create_at TIMESTAMP )"; // تنفيذ الاستعلام إذا ($conn->query($sql) === TRUE) { echo "تم إنشاء رسائل الجدول بنجاح"; } آخر { صدى "خطأ في إنشاء الجدول:" $conn->خطأ؛// SQL 语句 $sql = "CREATE TABLE messages ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, message TEXT NOT NULL, created_at TIMESTAMP )"; // 执行查询 if ($conn->query($sql) === TRUE) { echo "Table messages created successfully"; } else { echo "Error creating table: " . $conn->error; }
الخطوة 3: إضافة رسالة
// إعداد البيان $stmt = $conn->prepare("INSERT INTO messages (name, message, create_at) VALUES (?, ?, NOW())"); // ربط المعلمات $stmt->bind_param("ss", $name, $message); // تنفيذ الاستعلام إذا ($stmt->تنفيذ()) { صدى "تمت إضافة الرسالة بنجاح"؛ } آخر { صدى "خطأ في إضافة الرسالة:" $stmt->خطأ؛$servername = "localhost"; $username = "root"; $password = ""; $dbname = "myDB"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // 检查连接 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); }
الخطوة 4: عرض الرسالة
// بيان SQL $sql = "اختر * من الرسائل"; // تنفيذ الاستعلام $result = $conn->query($sql); // نتائج الاستعلام الإخراج بينما ($row = $result->fetch_assoc()) { صدى "المعرف: " . $row["id"] . "الاسم: " . $row["name"] . "الرسالة: " . $row["message"] .// SQL 语句 $sql = "CREATE TABLE messages ( id INT(6) UNSIGNED AUTO_INCREMENT PRIMARY KEY, name VARCHAR(30) NOT NULL, message TEXT NOT NULL, created_at TIMESTAMP )"; // 执行查询 if ($conn->query($sql) === TRUE) { echo "Table messages created successfully"; } else { echo "Error creating table: " . $conn->error; }
الاستنتاجمن خلال الحالة العملية البسيطة المذكورة أعلاه، يمكنك تقدير الوظائف القوية لـ PHP. من خلال فهم المفاهيم الأساسية مثل المتغيرات وأنواع البيانات والعبارات الشرطية والحلقات، يمكنك البدء في إنشاء تطبيقات الويب الديناميكية الخاصة بك.
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3