محب روفائيل نشر 1 فبراير 2016 أرسل تقرير مشاركة نشر 1 فبراير 2016 $stmt = $conn->prepare($sql_insert); $stmt->bindValue(1, $name); $stmt->bindValue(2, $email); $stmt->bindValue(3, $date); $stmt->execute(); وما معنى العلامة <- هذه؟! اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
2 Lujain نشر 2 فبراير 2016 أرسل تقرير مشاركة نشر 2 فبراير 2016 (معدل) تُستخدم هذه التعليمات لإدراج البيانات إلى قاعدة البيانات في تطبيق PHP-MySQL في خدمات تطبيقات آجر Azure App Service. تشبه العلامة <- علامة النقطة . والتي تفيد استدعاء التابع أو الدالة (يمكن رؤيتها أيضًا أثناء التعامل مع المؤشرات Pointers في سي بلس بلس). يوضّح المثال التالي طريقة إنشاء اتصال بقاعدة البيانات وإدراج البيانات في تطبيق PHP-MySQL في Azure App Service: <?php // DB connection info //TODO: Update the values for $host, $user, $pwd, and $db //using the values you retrieved earlier from the Azure Portal. $host = "value of Data Source"; $user = "value of User Id"; $pwd = "value of Password"; $db = "value of Database"; // Connect to database. try { $conn = new PDO( "mysql:host=$host;dbname=$db", $user, $pwd); $conn->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION ); } catch(Exception $e){ die(var_dump($e)); } // Insert registration info if(!empty($_POST)) { try { $name = $_POST['name']; $email = $_POST['email']; $date = date("Y-m-d"); // Insert data $sql_insert = "INSERT INTO registration_tbl (name, email, date) VALUES (?,?,?)"; $stmt = $conn->prepare($sql_insert); $stmt->bindValue(1, $name); $stmt->bindValue(2, $email); $stmt->bindValue(3, $date); $stmt->execute(); } catch(Exception $e) { die(var_dump($e)); } echo "<h3>Your're registered!</h3>"; } // Retrieve data $sql_select = "SELECT * FROM registration_tbl"; $stmt = $conn->query($sql_select); $registrants = $stmt->fetchAll(); if(count($registrants) > 0) { echo "<h2>People who are registered:</h2>"; echo "<table>"; echo "<tr><th>Name</th>"; echo "<th>Email</th>"; echo "<th>Date</th></tr>"; foreach($registrants as $registrant) { echo "<tr><td>".$registrant['name']."</td>"; echo "<td>".$registrant['email']."</td>"; echo "<td>".$registrant['date']."</td></tr>"; } echo "</table>"; } else { echo "<h3>No one is currently registered.</h3>"; } ?> يمكنك قراءة المزيد عن كيفية إنشاء تطبيق PHP-MySQL في خدمات تطبيقات آجر من هنا تم التعديل في 2 فبراير 2016 بواسطة Lujain اقتباس رابط هذا التعليق شارك على الشبكات الإجتماعية More sharing options...
السؤال
محب روفائيل
$stmt = $conn->prepare($sql_insert);
$stmt->bindValue(1, $name);
$stmt->bindValue(2, $email);
$stmt->bindValue(3, $date);
$stmt->execute();
وما معنى العلامة <- هذه؟!
رابط هذا التعليق
شارك على الشبكات الإجتماعية
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.