PHP рдФрд░ MySQL рдХреЗ рд╕рд╛рде рд╢рд╛рд╢реНрд╡рдд рд╡рд┐рд╖рдп

рд╕рднреА рдХреЛ рдирдорд╕реНрдХрд╛рд░! рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ PHP рдореЗрдВ рд▓рдЧрд╛рддрд╛рд░ рдФрд░ рд▓рдЧрд╛рддрд╛рд░ рд▓рд┐рдЦрдиреЗ рд╡рд╛рд▓реЛрдВ рдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ MySQL рдбреЗрдЯрд╛рдмреЗрд╕ рдореЗрдВ рдкреНрд░рд╢реНрдиреЛрдВ рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдФрд░ рд╕рд░рд▓ рдмрдирд╛рдиреЗ рдХреЗ рдореБрджреНрджреЗ рдкрд░ рдЖрдпрд╛ рдерд╛ред рдХрд┐рд╕реА рдиреЗ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЕрдкрдиреЗ рд▓рд┐рдП рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдХрдХреНрд╖рд╛рдПрдВ / рдкреНрд░рдХреНрд░рд┐рдпрд╛рдПрдВ рд▓рд┐рдЦреА рдереАрдВ, рдХрд┐рд╕реА рдХреЛ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЦреБрд▓реЗ рд╕реНрдерд╛рдиреЛрдВ рдкрд░ рдХреБрдЫ рдорд┐рд▓рд╛ред

рдЪреВрдВрдХрд┐ PHP рдореЗрдВ рдореЗрд░реА рд╕реНрдХреНрд░рд┐рдкреНрдЯреНрд╕ рдПрдХ рд╕реЗ рдЕрдзрд┐рдХ рдХрд╛рд░реНрдп рдХреЛ рдХрдо рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рд░рд╣реА рд╣реИрдВ - рдПрдХ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ-рд╕рд╛рдЗрдб рдЬрд╛рд╡рд╛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдореЗрдВ рдЗрд╕ рдбреЗрдЯрд╛ рдХреЛ рдкрд╛рд╕ рдХрд░рдирд╛, рдореИрдВрдиреЗ рдПрдХ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ (рдореЗрд░реЗ рд▓рд┐рдП, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ) рдбреЗрдЯрд╛рдмреЗрд╕ рд╡рд░реНрдЧ рдмрдирд╛рдХрд░ рдЦреБрдж рдХреЗ рд▓рд┐рдП рдЗрд╕реЗ рдЖрд╕рд╛рди рдмрдирд╛ рджрд┐рдпрд╛ред MySQLред

рдореИрдВ рддреБрд░рдВрдд рдПрдХ рдЖрд░рдХреНрд╖рдг рдХрд░реВрдБрдЧрд╛ - рдмрд┐рд▓реНрдЯ-рдЗрди mssli рд╡рд░реНрдЧ рдХрд╛рдлреА рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдФрд░ рдХрд╛рд░реНрдпрд╛рддреНрдордХ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд░ рджрд┐рди рдПрдХ рд╣реА рд╕рд╡рд╛рд▓ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИ, рдпрд╣ рдЕрдЬреАрдм рд╣реЛрдЧрд╛ рдХрд┐ рдЕрдкрдиреЗ рднрд╛рдЧреНрдп рдХреЛ рдереЛрдбрд╝рд╛ рд╣рд▓реНрдХрд╛ рди рдХрд░реЗрдВред

ExDBase рд╡рд░реНрдЧ рдЖрдкрдХреЗ рдзреНрдпрд╛рди рдореЗрдВ рдкреЗрд╢ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдпрд╣ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ mysqli рд╡рд░реНрдЧ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рд╣реИред рддреБрд░рдВрдд рдЖрд░рдХреНрд╖рдг рдХрд░реЗрдВ - рдореИрдВ рдПрдХ рд╢реБрд░реБрдЖрддреА рдкреНрд░реЛрдЧреНрд░рд╛рдорд░ рд╣реВрдВ, рдФрд░ рдореИрдВ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдпрд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд╕рдВрджреЗрд╢реЛрдВ рдореЗрдВ рд▓рд┐рдЦрд┐рдд рдХреЛрдб рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЖрд▓реЛрдЪрдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рд╣реВрдВред рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП RegExp рдХрд╛ рдорд╛рд▓рд┐рдХ рдирд╣реАрдВ рд╣реВрдВ, рдЬреЛ рдХреЛрдб рдХреЛ рдмрд╣реБрдд рд╕рд░рд▓ рдХрд░реЗрдЧрд╛, рд╢рд╛рдпрдж рдЕрдиреНрдп рд╢рд┐рдХрд╛рдпрддреЗрдВ рднреА рд╣реЛрдВред рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА ...

рдкреВрд░реА рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдПрдХ рдлрд╛рдЗрд▓ рдореЗрдВ рдирд┐рд╣рд┐рдд рд╣реИ - exdbase.php ред рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ exDBase рд╢реНрд░реЗрдгреА рд╡рд┐рд╡рд░рдг рд╣реИ ред рдХрд╛рдо рд╢реБрд░реВ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рдмрд╕ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдирд┐рдореНрди рдкрдВрдХреНрддрд┐ рдХреЛ рдкрдВрдЬреАрдХреГрдд рдХрд░реЗрдВ:

require_once ('exdbase.php'); 

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХрдХреНрд╖рд╛ рдХрд╛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдмрдирд╛рдПрдВ, рдпрд╣ рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИ:

 $DB = new exDBase (DB_HOST, DB_USER, DB_PASSWORD, DB_NAME); if ($DB->error) echo " : $DB->error"; 

$ DB-> рддреНрд░реБрдЯрд┐ рд╕рдВрдкрддреНрддрд┐ рдореЗрдВ рд╣рдореЗрд╢рд╛ рдЕрдВрддрд┐рдо рдСрдкрд░реЗрд╢рди рдХреА рддреНрд░реБрдЯрд┐ рд╣реЛрдЧреА (рдпрджрд┐ рдХреЛрдИ рддреНрд░реБрдЯрд┐ рдереА), рдпрд╛ рдпрд╣ рдЦрд╛рд▓реА рд╣реЛрдЧреАред

рдкреНрд░рд╛рд░реВрдк mysqli рд╡рд░реНрдЧ рдХреЛ рддреБрд░рдВрдд рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ рд╕рдорд╛рди рд╣реИред рд╕реНрд╡рд╛рднрд╛рд╡рд┐рдХ рд░реВрдк рд╕реЗ, рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рд╕рдВрдХреЗрддрд┐рдд рд╕реНрдерд┐рд░рд╛рдВрдХ рдХреЗ рдмрдЬрд╛рдп, рдЖрдкрдХреЛ рд╣реЛрд╕реНрдЯ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдирд╛рдо, рдкрд╛рд╕рд╡рд░реНрдб рдФрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рдирд╛рдо рдХреЗ рд▓рд┐рдП рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдорд╛рдиреЛрдВ рдХреЛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдЕрдм рдЖрдк рдЕрднреНрдпрд╛рд╕ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдорд╛рди рд▓реЗрдВ рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рддреИрдпрд╛рд░ рдбреЗрдЯрд╛рдмреЗрд╕ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдлрд╝реАрд▓реНрдбреНрд╕ рдХреЗ рд╕рд╛рде рдХреНрд▓рд╛рдЗрдВрдЯ рдЯреЗрдмрд▓ рд╣реИ:

рдЖрдИрдбреА - рдЕрджреНрд╡рд┐рддреАрдп рд╕рдВрдЦреНрдпрд╛, рдСрдЯреЛ рд╡реЗрддрди рд╡реГрджреНрдзрд┐
NAME - рдЧреНрд░рд╛рд╣рдХ рдХрд╛ рдирд╛рдо
AGE - рдЧреНрд░рд╛рд╣рдХ рдХреА рдЖрдпреБ
рдЕрдорд╛рдЙрдВрдЯ - рдЦрд░реАрдж рдХреА рд░рд╛рд╢рд┐
рдмрдВрдж - рдмреВрд▓рд┐рдпрди, рдЧреНрд░рд╛рд╣рдХ рдмрдВрдж рдпрд╛ рд╕рдХреНрд░рд┐рдп
рд╕реЗрдЯрд┐рдВрдЧ - рд╡реНрдпрдХреНрддрд┐рдЧрдд рдкреИрд░рд╛рдореАрдЯрд░, рд╣рдо рдЙрдиреНрд╣реЗрдВ JSON рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рддреЗ рд╣реИрдВ

рдХреНрд╡реЗрд░реА рдбреЗрдЯрд╛рдмреЗрд╕


рдЪрд▓реЛ ' рдХреНрд▓рд╛рдЗрдВрдЯреНрд╕ ' рдЯреЗрдмрд▓ рд╕реЗ рд╕рднреА рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпрд╛рдБ рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рднреНрд░реВрдг рд╡рд┐рдзрд┐ рд╣реИред

 $res = $DB->fetchArray ('clients'); //         if ($res) foreach ($res as $client) echo print_r ($client, true); //      

рдФрд░ рдЕрдЧрд░ рд╣рдо рдХреЗрд╡рд▓ рдЕрдиреБрд░реЛрдз рдХрд╛ рдкрд╣рд▓рд╛ рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ? рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рднреНрд░реВрдг рд╡рд┐рдзрд┐ рд╣реИред

 $res = $DB->fetchFirst ('clients'); //        if ($res) echo print_r ($client, true); //      

рд▓реЗрдХрд┐рди, рд╣рдореЗрдВ рдореЗрдЬ рд╕реЗ рд╕рднреА рд░рд┐рдХреЙрд░реНрдб рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╣рдореЗрд╢рд╛ рдЪрдпрди рдХреА рд╕реНрдерд┐рддрд┐ (рдЪрдпрди рдХрдорд╛рдВрдб рдореЗрдВ WHERE рдлрд╝реАрд▓реНрдб) рд╣реЛрддреА рд╣реИред рд╣рдо рдХреНрдпрд╛ рдХрд░реЗрдВ? рд╣рд╛рдБ, рдмрд╣реБрдд рд╕рд░рд▓ рд╣реИред рдпрд╣ fetchArray рдпрд╛ fetchFirst рддрд░реАрдХреЛрдВ рдХреЗ рд▓рд┐рдП рджреВрд╕рд░рд╛ рддрд░реНрдХ рд╣реИред

рдорд╛рди рд▓реАрдЬрд┐рдП рдХрд┐ рд╣рдо рдЬреЙрди рдирд╛рдо рдХреЗ рд╕рднреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХрд╛ рдЪрдпрди рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реА рдХрдХреНрд╖рд╛ рдореЗрдВ, рдЗрд╕реЗ рджреЛ рддрд░реАрдХреЛрдВ рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред

рдкрд╣рд▓реЗ "NAME = 'John' рдлрд╝реЙрд░реНрдо рдХреА рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд╕рд╛рде рдмрд╕ рд╢рд░реНрдд рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИ

 $res = $DB->fetchArray ('clients', "NAME = 'John'"); 

рджреВрд╕рд░реА рд╕реНрдерд┐рддрд┐ рдХреЛ рдПрдХ рд╕рд░рдгреА рдореЗрдВ рд╕реЗрдЯ рдХрд░рдирд╛ рд╣реИ:

 $res = $DB->fetchArray ('clients', array ("NAME" => "John")); 

рдФрд░ рдЕрдЧрд░ рдЕрдзрд┐рдХ рд╢рд░реНрддреЗрдВ рд╣реИрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЙрдореНрд░ 30 рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП? рдЖрд╕рд╛рди:

 $res = $DB->fetchArray ('clients', array ("NAME" = "John", "AGE" => 30)); 

рдЗрд╕ рддрд░рд╣ рдЖрдк рдХрдИ рдЦреЛрдЬ рд╢рдмреНрдж рдЬреЛрдбрд╝ рд╕рдХрддреЗ рд╣реИрдВред рд▓реЗрдХрд┐рди рд╕рдорд╛рдирддрд╛ ... рдФрд░ рдЕрдЧрд░ рд╣рдо рдЬреЙрди рдХреЗ рд╕рд╛рде рд╕рднреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдвреВрдВрдврдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ рдЬреЛ 25 рд╕рд╛рд▓ рд╕реЗ рдЕрдзрд┐рдХ рд╣реИрдВ? рдпрд╣рд╛рдБ рдмрдЪрд╛рд╡ рдХреЗ рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖ рдЙрдкрд╕рд░реНрдЧ рдЖрддреЗ рд╣реИрдВ:

 $res = $DB->fetchArray ('clients', array ("NAME" = "John", ">=AGE" => 25)); 

"> =" рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдЖрдк рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ: ">", "<", "<=", "! =", "<>", "! ="ред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдЖрдк рдЬрдЯрд┐рд▓рддрд╛ рдХреА рднрд┐рдиреНрди рдбрд┐рдЧреНрд░реА рдХреЗ рдкреНрд░рд╢реНрди рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рд╣рдореЗрд╢рд╛ рд╕рд╣реА рдЙрддреНрддрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рдбреЗрдЯрд╛рдмреЗрд╕ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐ рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рддреАрд╕рд░рд╛ рдкреИрд░рд╛рдореАрдЯрд░ рддрд╛рд▓рд┐рдХрд╛ рдлрд╝реАрд▓реНрдб рд╣реИред рдЙрдиреНрд╣реЗрдВ рдпрд╛ рддреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП: "NAME, AGE") рдпрд╛ рдПрдХ рд╕рд░рдгреА рдХреЗ рд░реВрдк рдореЗрдВ: array ("NAME", "AGE")ред

 $res = $DB->fetchArray ('clients', array ("NAME" = "John", ">=AGE" => 25), array ("NAME", "AGE")); 

рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЪреМрдерд╛ рдФрд░ рдЕрдВрддрд┐рдо рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдРрд░реЗ рдФрд░ рднреНрд░реВрдг рдХреЗ рддрд░реАрдХреЗ рд▓рд╛рдиреЗ рдХрд╛ рдХреНрд░рдо рдХреНрд░рдордмрджреНрдз рд╣реИред рдпрд╣ рдпрд╛ рддреЛ рдПрдХ рд╕реНрдЯреНрд░рд┐рдВрдЧ (рдкреНрд░рдХрд╛рд░: "рдЖрдИрдбреА ASC, NAME DESC") рдпрд╛ рдПрдХ рд╕рд░рдгреА рд╕рд░рдгреА ("ID" => "ASC", "NAME" => "DESC") рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

 $res = $DB->fetchArray ('clients', array ("NAME" = "John", ">=AGE" => 25), array ("NAME", "AGE"), array ("ID" => "ASC", "NAME" => "DESC")); 

рдареАрдХ рд╣реИ, рдЖрдкрдХреЗ рджреНрд╡рд╛рд░рд╛ рдкреВрдЫреЗ рдЧрдП рдбреЗрдЯрд╛ рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд - рдФрд░ рдЪрдпрди рдХреЛ рдХреИрд╕реЗ рд╕реАрдорд┐рдд рдХрд░реЗрдВ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдХреЗрд╡рд▓ рдкрд╣рд▓реЗ 10 рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?

рдпрд╣ рд╕реЗрдЯрд▓рд┐рдорд┐рдЯ () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ:

 $DB->setLimit (10); $res = $DB->fetchArray ('clients', "NAME = 'John'"); 

рд╕реЗрдЯрд▓рд┐рдорд┐рдЯ () рд╡рд┐рдзрд┐ рдХреЗрд╡рд▓ рдПрдХ рдЕрдиреБрд░реЛрдз рдкрд░ рдХрд╛рдо рдХрд░рддреА рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╕реАрдорд╛рдПрдВ рд░реАрд╕реЗрдЯ рд╣реЛ рдЬрд╛рддреА рд╣реИрдВред

рдирдпрд╛ рдбреЗрдЯрд╛ рдбрд╛рд▓реЗрдВ


рдирдпрд╛ рдбреЗрдЯрд╛ рд▓рд┐рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЗрдВрд╕рд░реНрдЯ () рд╡рд┐рдзрд┐ рд╣реИред

 $id = $DB->insert ('clients', array ("NAME" => 'Peter', "AGE" => 27, "AMOUNT" => 1000.25)); 

рдпрд╣ рдкреНрд░рд╛рдердорд┐рдХ рдСрдЯреЛ-рдЗрдиреНрдХреНрд░реАрдореЗрдВрдЯ рдХреБрдВрдЬреА (рдпрджрд┐ рддрд╛рд▓рд┐рдХрд╛ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИ) рдХрд╛ рдорд╛рди рд▓реМрдЯрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдпрд╣ рд╕рдореНрдорд┐рд▓рд┐рдд рд░рд┐рдХреЙрд░реНрдб рдХреА рдЖрдИрдбреА рд▓реМрдЯрд╛ рджреЗрдЧрд╛ред

рдбреЗрдЯрд╛ рдЕрдкрдбреЗрдЯ


рдЕрдкрдбреЗрдЯ () рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

 $DB->update ('clients', array ("NAME" => 'Peter'), array ("AGE" => 30, "AMOUNT" => 2000.25)); 

рд╣рдордиреЗ рд╕рднреА рд░рд┐рдХреЙрд░реНрдб рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЬрд╣рд╛рдВ рдирд╛рдо (рдлрд╝реАрд▓реНрдб NAME) 'рдкреАрдЯрд░' рд╣реИред рд╡рд┐рдзрд┐ рдХрд╛ рджреВрд╕рд░рд╛ рддрд░реНрдХ рдЪрдпрди рдХреА рд╕реНрдерд┐рддрд┐ рд╣реИ, рдмрд┐рд▓реНрдХреБрд▓ рдЙрд╕реА рд╕реНрд╡рд░реВрдк рдореЗрдВ рдЬрд╣рд╛рдВ рдЪрдпрди рдХреЗ рд▓рд┐рдП рд╣реИред рдЦреИрд░, рд╡рд┐рдзрд┐ рдХрд╛ рддреАрд╕рд░рд╛ рддрд░реНрдХ рдбреЗрдЯрд╛ рд╣реА рд╣реИред рдЕрдм 'рдкреАрдЯрд░' рдирд╛рдо рдХреЗ рдРрд╕реЗ рд╕рднреА рд░рд┐рдХреЙрд░реНрдб 30 рд╕рд╛рд▓ рдкреБрд░рд╛рдиреЗ рд╣реЛрдВрдЧреЗ рдФрд░ рдпрд╣ рд░рд╛рд╢рд┐ 2000.25 рд╣реЛрдЧреАред

рдбреЗрдЯрд╛ рдбрд┐рд▓реАрдЯ рдХрд░рдирд╛


рдпрджрд┐ рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреБрд╕реНрддрдХрд╛рд▓рдп рдХреЗ рддрд░реНрдХ рдХреЛ рд╕рдордЭ рдЧрдП рд╣реИрдВ, рддреЛ рдирд┐рд╖реНрдХрд╛рд╕рди рдмрд╣реБрдд рд╕рд░рд▓ рд╣реЛрдЧрд╛ред рд╡рд┐рдзрд┐ рдХреЛ рдбрд┐рд▓реАрдЯ () рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред

 $DB->delete ('clients', array ("NAME" => 'Peter'); //      'Peter' $DB->delete ('clients', array (">AGE" => '20'); //       20. 

рдпрд╣рд╛рдБ рдПрдХреНрд╕рдмреЗрдбреЗрдЬрд╝ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдореЗрдВ рдЗрд╕ рддрд░рд╣ рдХрд╛ рдкрд╣рд▓рд╛ рд╕рдВрдХреНрд╖рд┐рдкреНрдд рднреНрд░рдордг рд╣реИред рд╡рд╣рд╛рдБ рдХрдИ рдЕрдиреНрдп, рдЕрдзрд┐рдХ рдЙрдиреНрдирдд рд╕реБрд╡рд┐рдзрд╛рдПрдБ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЙрд╕ рд╕рдордп рдкрд░ рдЕрдзрд┐рдХ рд╣реИрдВред

UPD: рдЖрдк рдлрд╛рдЗрд▓ рдХреЛ GitHub рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ

рд╕рднреА рдХреЛ рдЕрдЪреНрдЫрд╛ рдХреЛрдб!

Source: https://habr.com/ru/post/hi420697/


All Articles