• 16-04-2015, 12:38:20
    #1
    Merhaba arkadaşlar bir kaçgündür sitemde error_log bu hatayla siteye bağlananda karşılaşıyorum.

    PHP Warning:  mysql_connect(): Headers and client library minor version mismatch. Headers:50542 Library:50623 in
    mysql bağlantı sağlanırken bu hatayla karşılaştığını söylüyor ancak bir türlü çözümü bulamadım sitem question2answer kullanmaktayım.Mysqla bağlantı sağlarken aşağıdaki kodu kullanmaktayım.

    if (QA_PERSISTENT_CONN_DB)
    				$db=mysql_pconnect(QA_FINAL_MYSQL_HOSTNAME, QA_FINAL_MYSQL_USERNAME, QA_FINAL_MYSQL_PASSWORD);
    			else
    				$db=mysql_connect(QA_FINAL_MYSQL_HOSTNAME, QA_FINAL_MYSQL_USERNAME, QA_FINAL_MYSQL_PASSWORD);
    			
    			if (is_resource($db)) {
    				if (!mysql_select_db(QA_FINAL_MYSQL_DATABASE, $db)) {
    					mysql_close($db);
    					qa_db_fail_error('select');
    				}
    mysql_connect de hata almaktayım.Siteme şuanda bağlanıyor.Ancak sürekli hata kodu oluşturyor.Yurtdışı bazlı sitelerden baktım ancak hiçbişey bulamadım yardımcı olabilirseniz sevinirim
  • 16-04-2015, 21:37:24
    #2
    Pdo ya geçin bence
  • 16-04-2015, 22:48:05
    #3
    Ali adlı üyeden alıntı: mesajı görüntüle
    Pdo ya geçin bence
    PDO geçicem ancak sistemde script baştan yazmam gerekli daha önceden herhangi hata karşılaşmıyordum ancak sunucu böyle hatayla karşılaşıyorum son 3-4 gündür
  • 16-04-2015, 23:16:37
    #4
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Bir şekilde mysql güncellenmiş. 5.5.x versiyon mysql da 5.1.x istemi yapmaya çalışıyorsunuz. Belkide host servisiniz güncellemiş olabilir. İletişime geçin.
  • 17-04-2015, 10:29:26
    #5
    interkolik adlı üyeden alıntı: mesajı görüntüle
    Bir şekilde mysql güncellenmiş. 5.5.x versiyon mysql da 5.1.x istemi yapmaya çalışıyorsunuz. Belkide host servisiniz güncellemiş olabilir. İletişime geçin.
    Teşekkürler hocam yurtdışı araştırmalarımda da böyle olduğunu gördüm şirketle görüşeceğim ve nasıl bir çözüm izlemem gerekli.
  • 17-04-2015, 11:30:13
    #6
    mysql 5.1 server bulmanız bu zamandan sonra zor, vps/vds tarzı çözümlere ihtiyacınız var. ya da daha mantıklı olarak scriptinizi güncelleyerek mysql 5.5 ve hatta 6 uyumlu hale getirmelisiniz.
  • 17-04-2015, 17:21:04
    #7
    Misafir adlı üyeden alıntı: mesajı görüntüle
    mysql 5.1 server bulmanız bu zamandan sonra zor, vps/vds tarzı çözümlere ihtiyacınız var. ya da daha mantıklı olarak scriptinizi güncelleyerek mysql 5.5 ve hatta 6 uyumlu hale getirmelisiniz.
    scriptmi güncelledim hocam şuanda mysqli kullanıyorum sistemde ancak şuanda da alttaki hatayı verdi.

    [17-Apr-2015 14:18:14 UTC] PHP Warning:  mysqli::mysqli(): Headers and client library minor version mismatch. Headers:50542 Library:50623
    kullandığım mysql bağlanma kodu
    if (QA_PERSISTENT_CONN_DB)
    			$db = new mysqli('p:'.QA_FINAL_MYSQL_HOSTNAME, QA_FINAL_MYSQL_USERNAME, QA_FINAL_MYSQL_PASSWORD, QA_FINAL_MYSQL_DATABASE);
    		else
    			$db = new mysqli(QA_FINAL_MYSQL_HOSTNAME, QA_FINAL_MYSQL_USERNAME, QA_FINAL_MYSQL_PASSWORD, QA_FINAL_MYSQL_DATABASE);
    
    		// must use procedural `mysqli_connect_error` here prior to 5.2.9
    		$conn_error = mysqli_connect_error();
    		if ($conn_error)
    			qa_db_fail_error('connect', $db->connect_errno, $conn_error);
  • 18-04-2015, 00:57:16
    #8
    Ben şu şekilde kullanıyorum, düzenlersin kendine göre:

    $tablo = "r10";
    $kullanici="root";
    $sifre="";
    $host = "localhost";
    
    $baglanti = new mysqli($host, $kullanici, $sifre, $tablo);
    
    //örnek sorgu
    $sorgu = $baglanti->query("Select * from kullanicilar");
    
    while($dizi = $sorgu->fetch_assoc()) {
            echo $dizi["kullanici_adi"]."<br>";
    }
  • 18-04-2015, 14:17:42
    #9
    interkolik adlı üyeden alıntı: mesajı görüntüle
    Ben şu şekilde kullanıyorum, düzenlersin kendine göre:

    $tablo = "r10";
    $kullanici="root";
    $sifre="";
    $host = "localhost";
    
    $baglanti = new mysqli($host, $kullanici, $sifre, $tablo);
    
    //örnek sorgu
    $sorgu = $baglanti->query("Select * from kullanicilar");
    
    while($dizi = $sorgu->fetch_assoc()) {
            echo $dizi["kullanici_adi"]."<br>";
    }
    bende öyle kullanıyorum şuanda zaten ancak yukarıdaki hata devam ediyor onu çözemedim