محب روفائيل نشر 1 فبراير 2016 أرسل تقرير نشر 1 فبراير 2016 $stmt = $conn->prepare($sql_insert); $stmt->bindValue(1, $name); $stmt->bindValue(2, $email); $stmt->bindValue(3, $date); $stmt->execute(); وما معنى العلامة <- هذه؟! اقتباس
2 Lujain Maaz نشر 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 اقتباس
السؤال
محب روفائيل
$stmt = $conn->prepare($sql_insert);
$stmt->bindValue(1, $name);
$stmt->bindValue(2, $email);
$stmt->bindValue(3, $date);
$stmt->execute();
وما معنى العلامة <- هذه؟!
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.