#1

Как возвращать текст из таблицы? пробывал писать функцию, но ошибки:
error 090: public functions may not return arrays (symbol "GetMySQLName")
error 079: inconsistent return types (array & non-array)[/php]
код:
PHP код:
GetName()
{
    return 
mysql_function_query(connection"SELECT * FROM `table` WHERE `ID`=0",true,"GetMySQLName","");
}
forward GetMySQLName();
public 
GetMySQLName()
{
    new 
rows,fields,name[MAX_PLAYER_NAME];
    
cache_get_data(rows,fields,connection);
    if(
rows)
    {
        
cache_get_field_content(0"name"nameconnection);
         return 
name;
    }
    return 
0;

Reply
#2

  1. Колбек не может возвращать значение, только TRUE(1) или FALSE(0).
  2. Вы не можете возвращать разные типы данных. PAWN язык со Строгой типизацией
Вам нужно записывать значение в переменную и работать с ним. Или весь код работающий с данными заихать в данный колбек.
Reply
#3

GetSMySQLName
GetMySQLName

===
а, у тебя компилятор. но всё же
Reply
#4

Quote:
Originally Posted by Stepashka
Посмотреть сообщение
  1. Колбек не может возвращать значение, только TRUE(1) или FALSE(0).
  2. Вы не можете возвращать разные типы данных. PAWN язык со Строгой типизацией
Вам нужно записывать значение в переменную и работать с ним. Или весь код работающий с данными заихать в данный колбек.
а как сделать такую функцию, которая будет возвращать текст с базы?
Reply
#5

Quote:
Originally Posted by CamperGTA
Посмотреть сообщение
а как сделать такую функцию, которая будет возвращать текст с базы?
с R7 ни как.
Reply
#6

Советую этот (https://sampforum.blast.hk/showthread.php?tid=429464) плагин MySQL. В нем есть все что надо (Запросы в основном потоке, мультипоточные и кэш-функции)
Reply
#7

Quote:
Originally Posted by Richard_Gere
Посмотреть сообщение
Советую этот (https://sampforum.blast.hk/showthread.php?tid=429464) плагин MySQL. В нем есть все что надо (Запросы в основном потоке, мультипоточные и кэш-функции)
Пишу на MySQL R8 от BlueG, переходить на другой не буду.
Reply
#8

Просто запишите в переменную, как вам посоветовали ранее.
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)