PHP ANSI MySQL SQL_MODE Set Nasıl

3 Cevap php

MySQL Command:

set @session sql_mode = ANSI;

Gelen PHP Komutanlığı nedir?

Bu yaklaşım işe görünmüyor:

$conn= new mysqli("localhost", "root", "", "DB");
$conn->options(MYSQLI_INIT_COMMAND, "SET SQL_MODE = 'ANSI'"); 

3 Cevap

Ben mysqli_init yerine yeni mysqli (kullanarak sona erdi) ve her şey iyi çalıştı.

Bu kapsam değişkeni kaçırmış gibi görünüyor, bu deneyin:

SET GLOBAL SQL_MODE = 'ANSI'

Bu sizin için çalışır mı? (Üzgünüz, şu anda test edemez)

$conn->query("set @session sql_mode = ANSI;");