powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php + oracle
9 сообщений из 9, страница 1 из 1
php + oracle
    #39076529
dykee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Новичек в пхп+оракл, написал скрипт для добавления информации в таблицу, теперь как написать update. delete, код инсерта:


Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
<?php 
$connection=odbc_connect('BD', 'scott','qwerty');
if($connection==FALSE) 
die('Помилка при підключенні');
if (isset($_REQUEST['act']) && $_REQUEST['act'] == 'ins') 
{
    $query = "INSERT INTO CLASS VALUES('{$_REQUEST['name']}','{$_REQUEST['surname']}',TO_DATE('{$_REQUEST['day_b']}', 'YYYY-MM-DD'),
    '{$_REQUEST['phone']}', '{$_REQUEST['name_g']}')";
}
    if (@odbc_exec($connection, $query)) {
        header("Location:{$_SERVER['PHP_SELF']}");
    } else
        echo 'Помилка при внесенні даних.<br>' . odbc_errormsg($connection) . '<br>' . $_REQUEST['day_b'];

?>



Код: html
1.
2.
3.
4.
5.
<html>
<head>
<meta http-equiv="Cache-Control" content="no-cache" />
</head>
<body>


Код: php
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
<?php
$sql=odbc_exec($connection,'SELECT * from CLASS');
if($sql==FALSE)
die('Помилка таблиці');
$kol_num=odbc_num_fields($sql); 
echo "<table border=1 align=center><thead><tr>";
for($i=1;$i<=$kol_num;$i++)
{
	echo "<th>" . odbc_field_name($sql,$i) . "</th>";
}                                              
echo "</tr></thead>";
echo "<tbody><tr>";
do {
echo "<tr>";    
for($i=1;$i<=$kol_num;$i++)
{
echo "<td>"; 
if(odbc_result($sql,$i)==NULL) 
echo "NULL"; 
else echo odbc_result($sql,$i); 
echo "</td>";
}
$next=odbc_fetch_row($sql);
echo "<tr>";
} while($next==true);
echo "</tr></table>";
?>


Код: html
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
<form action="<?=$_SERVER['PHP_SELF'] ?>" >
<input type="hidden" name="act" value="ins">
NAME:<input type="text" name="name" />
SURNAME:<input type="text" name="surname"/>
DAY_B:<input type="date" name="day_b"/>
PHONE:<input type="integer" name="phone"/>
NAME_G:<input type="text" name="name_g"/>
<input type="submit"  value="Додати" />
</form>
</body>
</html>


как я думаю
Код: php
1.
2.
 $query = delete from CLASS where ('{$_REQUEST['name']}','{$_REQUEST['surname']}',TO_DATE('{$_REQUEST['day_b']}', 'YYYY-MM-DD'),
    '{$_REQUEST['phone']}', '{$_REQUEST['name_g']}')";


или как поясните?
...
Рейтинг: 0 / 0
php + oracle
    #39076572
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть же дока с примерами. Так же как и в мускуле
...
Рейтинг: 0 / 0
php + oracle
    #39076676
dykee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogu,
Ну обычную дмл делейт, реализовать могу это смешно) а что б с добавлением пхп.... Кто то может по моему примеру написать?
...
Рейтинг: 0 / 0
php + oracle
    #39076688
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
whre name = '{$_REQUEST['name']}' AND surname = '{$_REQUEST['surname']}' AND и т.д. А что уникального поля нет?
...
Рейтинг: 0 / 0
php + oracle
    #39076697
dykee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogu,

Создавал таблицу в девелопере, а знач добавляю через пхп скрипт. первичный ключ на столбце phone
...
Рейтинг: 0 / 0
php + oracle
    #39076715
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тогда просто where phone = '{$_REQUEST['phone']}'
...
Рейтинг: 0 / 0
php + oracle
    #39076725
dykee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogu,
ага понял... а если апдейт то update CLASS set phone where phone= '{$_REQUEST['phone']}';
????
...
Рейтинг: 0 / 0
php + oracle
    #39076737
SharuPoNemnogu
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
update CLASS set поле = значение where phone= '{$_REQUEST['phone']}';
...
Рейтинг: 0 / 0
php + oracle
    #39076746
dykee
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
SharuPoNemnogu,
спасибо огромное)
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / PHP, Perl, Python [игнор отключен] [закрыт для гостей] / php + oracle
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]