PHP + MYSQL + Stored Proc, как правильно ?
1895 повідомлень
#17 років тому
В общем пишу...:$query = 'SELECT date_data, open_data, close_data, min_data, max_data FROM act_rate ORDER BY date_data';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
// Printing results in HTML
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
foreach ($line as $col_value) {
echo "$col_value | ";
}
}
данные возвращаються, все отлично
пишу:
$query = 'call SelectData()';
$result = mysql_query($query) or die('Query failed: ' . mysql_error());
// Printing results in HTML
while ($line = mysql_fetch_array($result, MYSQL_ASSOC)) {
foreach ($line as $col_value) {
echo "$col_value | ";
}
}
пишет мне: Цитата:
PROCEDURE sd.SelectData can't return a result set in the given context
Данниый баг обещан бил поправить ещё в 5.0.22 бета, но по сей день (5.1.22 версия у меня) не поправлено!
Хранимку без проблем пашет в любом норм. редакторе, а в ПХП не пашет, почему? Как бороться? Сколько ещё таких багов жевать на ровном месте?
1895 повідомлень
#17 років тому
Фегасе... и так все дружно фигачат запроси прямо в ПХП коде и никто не знает что такое ХП??? мдя... все ясно))) Спс.
400 повідомлень
#17 років тому
Просто никто не юзает криво реализованные и сырые процедуры мускула, кому это надо?
1410 повідомлень
#17 років тому
Цитата ("MMM_Corp"):Фегасе... и так все дружно фигачат запроси прямо в ПХП коде и никто не знает что такое ХП??? мдя... все ясно))) Спс.
Вообще-то давно придумали ORM, чтобы не фигачить запросы прямо в пхп-коде

1895 повідомлень
#17 років тому
Цитата ("phpmaniac"):Просто никто не юзает криво реализованные и сырые процедуры мускула, кому это надо?
Вы ошибаетесь, все там нормально пашет, это проблема в ПХП, шоб оно.... гр....
ArtLab, можно поподробней, что к чему?