initialisation d'une base de données Oracle - PHP - Programmation
MarshPosté le 11-05-2004 à 16:00:42
Bonjour
Juste un petit problème certainement pas très important mais j'ai une base de données Oracle (que j'affiche sur une page web) dans laquelle j'ai mes 4 champs (nom, prénom, age, adresse), quand je fais des ajouts via un formulaire Web je vois bien les lignes insérées, cependant si j'utilise SQL Plus et que je supprime un enregistrement et bien dans ma page web ce n'est pas supprimé. Quelqu'un saurait il pourquoi et ce que je devrais faire svp? Voici mon code: Code:
Marsh Posté le 11-05-2004 à 16:00:42
Bonjour
Juste un petit problème certainement pas très important mais j'ai une base de données Oracle (que j'affiche sur une page web) dans laquelle j'ai mes 4 champs (nom, prénom, age, adresse), quand je fais des ajouts via un formulaire Web je vois bien les lignes insérées, cependant si j'utilise SQL Plus et que je supprime un enregistrement et bien dans ma page web ce n'est pas supprimé. Quelqu'un saurait il pourquoi et ce que je devrais faire svp? Voici mon code:
Code:
<?
$conn = ociLogon("","",'TEST');
$stmt = ociparse($conn,"select * from essai" );
ociexecute($stmt);
$nrows = ociFetchStatement($stmt,$results);
if ( $nrows > 0 ) {
print "<TABLE BORDER=\"1\">\n";
print "<TR>\n";
while ( list( $key, $val ) = each( $results ) ) {
print "<TH>$key</TH>\n";
}
print "</TR>\n";
for ( $i = 0; $i < $nrows; $i++ ) {
reset($results);
print "<TR>\n";
while ( $column = each($results) ) {
$data = $column['value'];
print "<TD>$data[$i]</TD>\n";
}
print "</TR>\n";
}
print "</TABLE>\n";
} else {
echo "Rien n'a été trouvé<br>\n";
}
print "$nrows Enregistrements trouvés<br>\n";
ociFreeStatement($stmt);
ociLogoff($conn);
?>