Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

डेटाबेस में केवल एक एकल कॉलम पोस्ट करने का प्रयास कर रहा है

बाइंड वेरिएबल्स और तैयार कथनों का उपयोग करने का प्रयास करें:

<?php
$mysqli = new mysqli("localhost", "user", "pass", "db");

/* check connection */
if (mysqli_connect_errno()) {
  printf("Connect failed: %s\n", mysqli_connect_error());
  exit();
}

if (isset($_POST['scriptname'])) {
  $scriptname = $_POST['scriptname'];

  $stmt = $mysqli->prepare("INSERT INTO appslist(listall) VALUES (?)");
  $stmt->bind_param('s', $scriptname);

  /* execute prepared statement */
  $stmt->execute();

  printf("%d Row inserted.\n", $stmt->affected_rows);

  /* close statement and connection */
  $stmt->close();
 }
?>
<form action="<?php echo $_SERVER['PHP_SELF']; ?>" method="post">
   Script Name: <input type="text" name="scriptname">
   <input type="submit">
</form>

आउटपुट:

1 Row inserted.

http://php.net/manual/en/mysqli.quickstart .prepared-statements.php




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL डंप से डेटाबेस को पुनर्स्थापित करते समय बाइनरी मोड सक्षम करें

  2. क्या MySQL में नई तालिका बनाने पर स्वचालित रूप से ट्रिगर बनाने का कोई तरीका है?

  3. दो तिथियों के बीच फ़िल्टर करें MYSQL

  4. MySQL ऑल्टर टेबल कॉलम

  5. मध्यरात्रि से अब तक अंतराल के साथ प्रति घंटा डेटा प्राप्त करें