تتعاون MariaDB بشكل جيد مع مجموعة واسعة من لغات البرمجة وأطر العمل مثل PHP وC# وJavaScript وRuby on Rails وDjango والمزيد. تظل لغة PHP هي الأكثر شعبية بين جميع اللغات المتاحة بسبب بساطتها وبصمتها التاريخية. سيركز هذا الدليل على PHP بالشراكة مع MariaDB.
توفر PHP مجموعة مختارة من الوظائف للعمل مع قاعدة بيانات MySQL. تؤدي هذه الوظائف مهام مثل الوصول إليها أو إجراء العمليات، وهي متوافقة تمامًا مع MariaDB. ما عليك سوى استدعاء هذه الوظائف كما تفعل مع أي وظيفة PHP أخرى.
تتوافق وظائف PHP التي ستستخدمها مع MariaDB مع التنسيق التالي :
mysql_function(value,value,...);
الجزء الثاني من الدالة يحدد عملها. فيما يلي اثنتان من الوظائف المستخدمة في هذا الدليل
mysqli_connect($connect);
mysqli_query($connect,"SQL statement");
يوضح المثال التالي البنية العامة لاستدعاء PHP لوظيفة MariaDB
<html>
<head>
<title>PHP and MariaDB</title>
</head>
<body>
<?php
$retval = mysql_function(value, [value,...]);
if( !$retval ) {
die ( "Error: Error message here" );
}
// MariaDB or PHP Statements
?>
</body>
</html>