MySQL команды различия и пример - PullRequest
0 голосов
/ 07 января 2012

Я новичок в языке mysql и не могу понять разницу между процедурами и функциями, может кто-нибудь ответить, в каком случае следует использовать эту подпрограмму?


Также есть пример => У меня есть таблица с именем «data» и столбцы с именем «id» (первичный ключ), «local». этот локальный включает в себя несколько точно таких же данных. Я хочу найти все идентификаторы этой таблицы данных (и после результата манипулирования ею), локальная равная (например) чему-то

Пожалуйста, ответьте на этот вопрос ... Спасибо

Ответы [ 2 ]

0 голосов
/ 07 января 2012

Я полагаю, что вы используете php с mysql.

ваш запрос должен быть

$result = mysql_query("SELECT * FROM data WHERE local='something'");
while($row = mysql_fetch_array($result))
{
     // here you manipulate with your data
     // for example:
     echo $row['id'];
}
0 голосов
/ 07 января 2012

Функции:

 select <function>(column) from table where <condition>;

Процедура:

 call <procedure>( param0, param1 );

Чтобы получить результат:

 select * from <table> where data like "%something%";
...