Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Próbuję opublikować tylko jedną kolumnę w bazie danych

Spróbuj użyć zmiennych bind i przygotowanych instrukcji:

<?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>

Wyjście:

1 Row inserted.

http://php.net/manual/en/mysqli.quickstart .przygotowane-wypowiedzi.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. Skonfiguruj połączenie PDO bez hasła

  2. Jaki jest najprostszy sposób uzyskania wszystkich rodziców rekordu przy użyciu modelu id / parent_id w mysql/php?

  3. Konfiguracja MySQL 8

  4. system rezerwacji hoteli SQL:zidentyfikuj dowolny pokój dostępny w zakresie dat

  5. MySQL Amazon RDS:Przekroczono limit czasu oczekiwania na blokadę