Lamp server insert into sorgusunu çalıştırmıyor.

Başlatan s4mg0ld, 08 Mart 2020 - 00:53:20

« önceki - sonraki »

0 Üyeler ve 1 Ziyaretçi konuyu incelemekte.

s4mg0ld

Merhaba,
İlginç bir sorunla karşılaştım internette araştırdım fakat çözüm bulamadım.
Ubuntu 18.04.4 üzerinde lamp server kullanmaktayım.
/www/test.php  dosyasında ki
$kayit_et=mysqli_query($con, "INSERT INTO test VALUES ('1','firstname','lastname')"); sorgusunu çalıştıramıyorum.
Terminalden mysql'e bağlanıp aynı kodu yazdığımda veritabanına kayıt ediyor.
Ama www klasöründe php dosyasını localhostta çalıştırdığımda veritabanına kayıt etmiyor.Herhangi hata da vermiyor.
Onun haricinde diğer sql sorgularım sorunsuz çalışıyor buna DELETE FROM users WHERE id=1 sorgusuda dahil.
Fakat Insert into komutunu çalıştıramıyorum.
Çalıştığım projeyi windowsta xampp üzerinde çalıştırdım.Sorunsuz çalışıyor.
Bu problemi daha önce yaşayan çözüm bulabilen oldu mu ? Yardımcı olabilecek arkadaş var mı ?

Empat

Kendi kodlarınızın tümünü yorum satırına alın ve aşağıda yazdığım kodları yapıştırın. Aşağıdaki kodlarda host, username, password ve database_name kelimelerini ilgili bilgilerle değiştirin.

<?php

error_reporting
E_ALL );
ini_set"display_errors");

$db_conn = new mysqli"host""username""password""database_name");
$db_conn->set_charset"utf8" );

if ( 
$db_conn->connect_error ) {
    echo 
"Veritabanı Bağlantısı Başarısız! <br />";
    die( 
"Hata Ayrıntıları: " $db_conn->connect_error );
}

$query "INSERT INTO test VALUES ('1', 'firstname', 'lastname')";
$action $db_conn->prepare$query );
$action->execute();
$result $action->get_result();

if ( !
$result ) {
    echo 
"kayıt başarıyla eklendi";
}
else {
    echo 
"kayıt eklenirken hata oluştu";
}
?>
Everything for me is just Peace - Love - Coding. Also, as they say: I am a programmer, I have no life!