phpMyAdmin
 sql >> डेटाबेस >  >> Database Tools >> phpMyAdmin

html फॉर्म से MySQL डेटाबेस में जानकारी कैसे लिखें

कृपया mysqli का उपयोग करें . इसके बजाय इंसर्ट तैयार करने के लिए मैंने आपका कोड बदल दिया है।

यदि आपने नहीं किया, तो यह एक बहुत बड़ी SQL इंजेक्शन पार्टी होगी।

साथ ही, $_POST . तक पहुंचने के लिए , आपको एक स्ट्रिंग इंडेक्स देना चाहिए, जैसे $_POST['firstname'] . हालांकि यह $_POST[firstname] . की तरह काम करता है , PHP चेतावनी देगा।

<?php
$mysql_host     = "localhost";
$mysql_username = "username";
$mysql_password = "password";
$mysql_database = "database";

$mysqli  = new Mysqli($mysql_host, $mysql_username, $mysql_password, $mysql_database);
$prepare = $mysqli->prepare("INSERT INTO `Information`(`Firstname`,`Lastname`,`Email`,`StreetAddress`,`PostalCode`,`City`,`StateProvince`,`Country`,`Controllers`,`Color`) VALUES (?,?,?,?,?,?,?,?,?,?)");
$prepare->bind_param("ssssssssss", $_POST['firstname'], $_POST['lastname'], $_POST['email'], $_POST['streetaddress'], $_POST['postalcode'], $_POST['city'], $_POST['state'], $_POST['country'], $_POST['controllers'], $_POST['color']);
$prepare->execute();
$mysqli->close();
?>


  1. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. पीएचपी स्क्रिप्ट में वृद्धिशील मूल्य काम नहीं कर रहा

  2. PhpMyAdmin प्रारंभ नहीं कर सकता। #2002 सॉकेट त्रुटि प्राप्त करते रहें

  3. त्रुटि #1046 - XAMPP पर कोई डेटाबेस चयनित SQL आयात नहीं है

  4. php डायनेमिक पेज बनाना/संपादित करना

  5. #1146 - तालिका 'phpmyadmin.pma__tracking' मौजूद नहीं है कि मैन्युअल रूप से कैसे अक्षम किया जाए?