sql >> Databáze >  >> RDS >> Oracle

k čemu je oci_bind_by_name?

Sváže hodnoty s pojmenovanými parametry:

$name = "O'Reilly";
$stid = oci_parse($mycon, 'INSERT INTO CUSTOMERS (NAME) VALUES (:nm)');
oci_bind_by_name($stid, ':nm', $name, -1);
oci_execute($stid);

Takže když spustíte tento dotaz :nm bude O'Reilly . -1 znamená, že vázaná hodnota by měla být stejně dlouhá jako proměnná. Je to výchozí hodnota. Nemusíte to nastavovat. Dokud vážete pouze existující proměnné, nemusíte se obtěžovat.

Tuto metodu chcete použít, protože

což znamená, že je bezpečnější a má lepší výkon .



  1. Jak funguje SQLite Length()

  2. Jak získat kumulativní celkový počet uživatelů za den v MySQL

  3. Vytvoření .jks ze souboru .crt a .key je možné

  4. Získejte aktuální hodnocení pomocí mysql