IT. Expert System.

PHP

Delete an instance using OID


cubrid_drop

(PECL CUBRID >= 8.3.0)

cubrid_dropDelete an instance using OID

Description

bool cubrid_drop ( resource $conn_identifier , string $oid )

The cubrid_drop() function is used to delete an instance from database by using oid.

Parameters

conn_identifier

Connection identifier.

oid

Oid of the instance that you want to delete.

Return Values

TRUE, when process is successful.

FALSE, when process is unsuccessful.

Examples

Example #1 cubrid_drop() example

<?php
$conn 
cubrid_connect("localhost"33000"demodb");

@
cubrid_execute($conn"DROP TABLE foo");
cubrid_execute($conn"CREATE TABLE foo(a int AUTO_INCREMENT, b set(int), c list(int), d char(10))");
cubrid_execute($conn"INSERT INTO foo(a, b, c, d) VALUES(1, {1,2,3}, {11,22,33,333}, 'a')");
cubrid_execute($conn"INSERT INTO foo(a, b, c, d) VALUES(2, {4,5,7}, {44,55,66,666}, 'b')");

$req cubrid_execute($conn"SELECT * FROM foo"CUBRID_INCLUDE_OID);

cubrid_move_cursor($req1CUBRID_CURSOR_FIRST);
$oid cubrid_current_oid($req);

printf("--- Before Drop: ---\n");
$attr cubrid_get($conn$oid);
var_dump($attr);

if (
cubrid_drop($conn$oid)) {
    
cubrid_commit($conn);
} else {
    
cubrid_rollback($conn);
}

cubrid_close_request($req);

$req cubrid_execute($conn"SELECT * FROM foo"CUBRID_INCLUDE_OID);

cubrid_move_cursor($req1CUBRID_CURSOR_FIRST);
$oid cubrid_current_oid($req);

printf("\n--- After Drop: ---\n");
$attr cubrid_get($conn$oid);
var_dump($attr);

cubrid_close_request($req);
cubrid_disconnect($conn);
?>

The above example will output:

 --- Before Drop: --- array(4) { ["a"]=> string(1) "1" ["b"]=> array(3) {  [0]=>  string(1) "1"  [1]=>  string(1) "2"  [2]=>  string(1) "3" } ["c"]=> array(4) {  [0]=>  string(2) "11"  [1]=>  string(2) "22"  [2]=>  string(2) "33"  [3]=>  string(3) "333" } ["d"]=> string(10) "a   " } --- After Drop: --- array(4) { ["a"]=> string(1) "2" ["b"]=> array(3) {  [0]=>  string(1) "4"  [1]=>  string(1) "5"  [2]=>  string(1) "7" } ["c"]=> array(4) {  [0]=>  string(2) "44"  [1]=>  string(2) "55"  [2]=>  string(2) "66"  [3]=>  string(3) "666" } ["d"]=> string(10) "b   " } 

See Also



Content

Android Reference

Java basics

Java Enterprise Edition (EE)

Java Standard Edition (SE)

SQL

HTML

PHP

CSS

Java Script

MYSQL

JQUERY

VBS

REGEX

C

C++

C#

Design patterns

RFC (standard status)

RFC (proposed standard status)

RFC (draft standard status)

RFC (informational status)

RFC (experimental status)

RFC (best current practice status)

RFC (historic status)

RFC (unknown status)

IT dictionary

License.
All information of this service is derived from the free sources and is provided solely in the form of quotations. This service provides information and interfaces solely for the familiarization (not ownership) and under the "as is" condition.
Copyright 2016 © ELTASK.COM. All rights reserved.
Site is optimized for mobile devices.
Downloads: 38 / 159228129. Delta: 0.03387 с