|
неработает insert
|
|||
---|---|---|---|
#18+
здраствуйте. Я использую interbase с php, точнее недавно начал использовать , но у меня нехочит работать insert. мне нужно записать в ячейку переменную а так как interbase неподержует " двоеточие , я пишу вот что я пишу: $otvet=435645; $query ='insert into site (vopros,otvet) values (2323423,?),$otvet'; в чем моя ошибка ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 17:07 |
|
неработает insert
|
|||
---|---|---|---|
#18+
автор$otvet=435645; $query ='insert into site (vopros,otvet) values (2323423,?),$otvet'; а после этого напиши Код: plaintext
http://php.net/ibase_execute http://php.net/ibase_prepare ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 20:12 |
|
неработает insert
|
|||
---|---|---|---|
#18+
Может Код: plaintext 1.
И еще, в пхп Код: plaintext 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 20:56 |
|
неработает insert
|
|||
---|---|---|---|
#18+
VERSМожет $query ='insert into site (vopros,otvet) values (2323423,?),'.$otvet; это не исправит ошибку. Ты знаешь что такое "prepeared statement" ? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.09.2004, 23:42 |
|
неработает insert
|
|||
---|---|---|---|
#18+
Короче, Код: plaintext
Кстати, я не знаком с этой базой, но.. Попробуй исполнить так: Код: plaintext 1. 2.
Для корабля, который не знает куда плыть, нет попутного ветра... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 00:55 |
|
неработает insert
|
|||
---|---|---|---|
#18+
Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 10:23 |
|
неработает insert
|
|||
---|---|---|---|
#18+
да, это конечно все замечательно , но когда запрос осучествляешь вот таким вот образом : $query ='insert into site (vopros,otvet) values (2323423,$otvet)'; echo $query; exit; выводится сообщение вот в такой форме: insert into site (vopros,otvet) values (2323423,$otvet) а когда пишешьс двойной ковычкой , вот так : $query ="insert into site (vopros,otvet) values (2323423,$otvet)"; echo $query; exit; выводится сообщение вот в такой форме: insert into site (vopros,otvet) values (2323423,435645) все бы правильно , но тогда когда я делаю ibase_query, он код SQL неотправляет в базу , а пишет то что запрос был не принят: неработает и естественно нечего в базу не записывает а вот и сам запрос: @ibase_query($query) or die ("неработает"); ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 13:05 |
|
неработает insert
|
|||
---|---|---|---|
#18+
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 13:39 |
|
неработает insert
|
|||
---|---|---|---|
#18+
все заработало , просто вот как надо было писать : $username='sysdba'; $password='masterkey'; $host = 'c:/library.gdb'; @ibase_connect($host, $username, $password); $otvet=435645; $query ="insert into site (vopros,otvet) values (2323423,?)"; @ibase_query($query,$otvet) or die ("неработает"); @ibase_close(); ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 17:14 |
|
неработает insert
|
|||
---|---|---|---|
#18+
Я, конечно, ничего толком не знаю про InterBase (еще не было повода познакомиться..), однако, плиз, объясните почему такой запрос, согласно ответам, не будет работать: Код: plaintext
Для корабля, который не знает куда плыть, нет попутного ветра... ... |
|||
:
Нравится:
Не нравится:
|
|||
02.09.2004, 19:02 |
|
неработает insert
|
|||
---|---|---|---|
#18+
PilotЯ, конечно, ничего толком не знаю про InterBase (еще не было повода познакомиться..), однако, плиз, объясните почему такой запрос, согласно ответам, не будет работать: Код: plaintext
Если в переменной $otvet - число, то будет работать без проблем!.. Если строка, то, естессно, нужны кавычки (одинарные). P.S. Обычно конструкция Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.09.2004, 10:01 |
|
|
start [/forum/topic.php?fid=23&fpage=502&tid=1479412]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
48ms |
get tp. blocked users: |
1ms |
others: | 10ms |
total: | 137ms |
0 / 0 |