Better experience and fast, secure way to create a connection with MariaDB.

// Config.php

$mariadb = ini_get('pdo_mysql.default_socket');

$pdo = new PDO("mysql:unix_socket=$mariadb;dbname=test", 'root', '');

if($pdo){
echo "Database connection success!";
}

#php #mariadb #pdo #socket #mysql #mysqli #mysqlpdo

#PHP operations on #mysqli are a treat. They return either the expected object, or a true/false boolean.

Connection fails? Boolean. Succeeds? Connection object. Preparing an #SQL statement fails? Boolean. Succeeds? Statement object. Binding parameters to prepared statement fails? Boolean. Succeeds? Boolean. Executing the statement fails? Boolean. Succeeds? Boolean as well, or an associative array, depending on intent.

And thanks.

CRM для автошколы, часть 2

Поговорим о разработке CRM для автошколы, о ее состоянии на данный момент, сравним с текущим релизом, на каком этапе сейчас код и какие дальнешие планы. Разберор ключевых этапов и кода.

https://habr.com/ru/articles/883940/

#php #crm #mysqli #ajax

CRM для автошколы, часть 2

Первая часть: https://habr.com/ru/articles/883818/ Поговорим о текущем состоянии моей CRM, сравним с текущим релизом, на каком этапе сейчас код и какие планы. Разберем ключевые этапы. первый из них и...

Хабр

dis gentil Masto,
j'ai migré mon install Yunohost de 11 vers 12, j'avais une app ( My_Webapp) qui fonctionnait bien avant, maintenant le script php (vieux, en php 7.4) n'arrive plus à se lancer car ne peut charger mysqli

> Jan 16 11:12:26 php-fpm7.4[79864]: [16-Jan-2025 11:12:26] NOTICE: PHP message: PHP Warning: PHP Startup: Unable to load dynamic library 'mysqli' (tried: /usr/lib/php/20190902/mysqli , etc

j'ai vérifié, les libs sont bien présentes.

Une idée ?

#yunohost #php #mysqli

In the next #PHPStan release, type inference for #mysqli fetch-object will be improved:

https://phpstan.org/r/e39f231d-b5b2-438c-a355-cf3c4ee8fbce

If you need #nextlevel database access static analysis try #phpstandba

overview: https://staabm.github.io/talks/phpstan-

Playground