İki Satır Bir INSERT deyimi ile eklenen al?

1 Cevap php

Nasıl bu fonksiyon aşağıda benim veritabanında iki satır ekler mümkündür?

//called like
save_session_db($_SESSION['user_id']);

function save_session_db($session){
    include('includes/db-connect.php');
    $connectionInfo = array( 'Database' => 'Belior');
    $conn = sqlsrv_connect( $serverName, $connectionInfo);
    if($conn){
        $date = date('l jS \of F Y');
        $_SESSION['model_start_date'] = $date;
        $tsql = "INSERT INTO User_Session (user_id, date_created) VALUES ('$session', '$date')";
        echo 'insert--<br>'.$tsql;
        if(sqlsrv_query($conn, $tsql))  {
            return true;
        }else{
            return false;
        }
    }else{
           return false;
    }
    sqlsrv_close($conn);
}

Bu fonksiyon, başka bir yerden denir. Ben yorum zaman hiçbir şey yukarıdaki işlev çağrısı veritabanına eklenmiş olur. Ve PHP başka bir yerde aradı almaz, yani geçersiz işlev çağrısı şikayetçi değil.

Ben işlev çağrısı yorumsuz zaman iki satır eklenir olsun!

Herhangi bir yardım için teşekkür ederiz. Ben onun basit bir şey eminim, ben sadece bunu anlamaya olamaz. Daha önce çalışıyordu, ben tweaked ne hatırlamıyorum.

Update

Ben iki kez yüklü alır var her sayfada sanki görünüyor?! Neden? Ben bunu yapan bir htaccess dosyası her yere yok?

127.0.0.1 - - [06/Jan/2010:18:34:00 +0000] "GET /webs/end/create.php HTTP/1.1" 200 44830
127.0.0.1 - - [06/Jan/2010:18:34:06 +0000] "GET /webs/end/create.php HTTP/1.1" 200 44830

1 Cevap

Gerçekten sadece bir kez idam ediliyorsa, o sunucuda oluyor şey belirtmek gibi görünüyor. Tablo User_Session, örneğin ek bir satır ekleyen bir tetikleyici olabilir. Bir şey gibi görünüyor olsa da muhtemelen hakkında bilmek istiyorum.