Besonderhede van voorbeeld: 4257595022686839882

Metadata

Author: WikiMatrix

Data

Hungarian[hu]
Például, ha van egy parts tábla string típusú name és price oszlopokkal, akkor az aktív rekord implementálása a Parts osztályban lehetővé teszi, hogy egy Part objektumot létrehozzanak, és beszúrjanak a táblába ezzel a pszeudokóddal: part = new Part() part.name = "Sample part" part.price = 123.45 part.save() ami megfelel a következő SQL parancsnak: INSERT INTO parts (name, price) VALUES ('Sample part', 123.45); A lekérdezés pszeudokódja: b = Part.find_first("name", "gearbox") aminek SQL megfelelője ilyen, vagy hasonló: SELECT * FROM parts WHERE name = 'gearbox' LIMIT 1; -- MySQL vagy PostgreSQL Ez megtalálja az első Part objektumot, aminek name oszlopában a "gearbox" érték található.
Russian[ru]
Например, если в базе данных есть таблица parts с полями name (string type) и price (number type), и шаблон Active Record реализован в классе Part, то следующий псевдокод: part = new Part() part.name = "Sample part" part.price = 123.45 part.save() создаст новую запись в таблице parts с данными значениями, и будет примерно соответствовать SQL команде INSERT INTO parts (name, price) VALUES ('Sample part', 123.45); С другой стороны, класс может быть использован для запросов к базе данных: b = Part.find_first("name", "gearbox") Этот код создаст новый экземпляр класса Part, основанный на данных первой найденной записи в таблице parts у которой поле name равно «gearbox».

History

Your action: