"إذا أراد العامل أن يؤدي عمله بشكل جيد، فعليه أولاً أن يشحذ أدواته." - كونفوشيوس، "مختارات كونفوشيوس. لو لينجونج"
الصفحة الأمامية > برمجة > تحويل وجود الويب الخاص بك: PHP للمبتدئين

تحويل وجود الويب الخاص بك: PHP للمبتدئين

تم النشر بتاريخ 2024-11-01
تصفح:195

يعد PHP خيارًا رائعًا لتطوير الويب للمبتدئين، حيث يستفيد من المفاهيم الأساسية مثل المتغيرات وأنواع البيانات والعبارات الشرطية والحلقات لإنشاء تطبيقات ويب ديناميكية. يحتوي على حالة عملية توضح كيفية استخدام PHP لإنشاء لوحة رسائل بسيطة، تتضمن خطوات مثل إنشاء اتصال وإنشاء جدول وإضافة رسائل وعرض الرسائل.

Transform Your Web Presence: PHP for Beginners

قم بتحويل تواجدك على الويب: PHP للمبتدئين

مقدمة
PHP هي لغة PHP على نطاق واسع لغة برمجة مفتوحة المصدر تستخدم لإنشاء تطبيقات الويب الديناميكية والتفاعلية. إنه خيار رائع للمبتدئين لتعلم تطوير الويب. ستأخذك هذه المقالة عبر أساسيات لغة PHP وستوضح كيفية تطبيقها من خلال حالة عملية.

أساسيات PHP

  • المتغيرات: حاوية لتخزين البيانات. على سبيل المثال، $age = 25;
  • نوع البيانات: يحدد نوع البيانات المخزنة في المتغير. على سبيل المثال، كثافة العمليات، سلسلة، منطقية.
  • العبارة الشرطية: تتحكم في تدفق البرنامج. على سبيل المثال، إذا، وإلا.
  • التكرار: ينفذ بشكل متكرر مجموعة من التعليمات البرمجية. على سبيل المثال، لفترة من الوقت.
  • الوظيفة: كتلة التعليمات البرمجية القابلة لإعادة الاستخدام. على سبيل المثال، الدالة myFunction() {}

حالة عملية: إنشاء لوحة رسائل بسيطة

الخطوة 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