php - veritabanına birden fazla bağlantı

1 Cevap php

Ben kullanıcı adı ve pwd alır ve DB geçirmeden önce onları sanitises bir giriş sayfası vardır.

Bu işlevi ile yapılır:

function make_safe($text) {
  open_db_connection(); //this opens another connection!

  if(get_magic_quotes_gpc()) {
    $text = stripslashes($text);
  }
  $text = mysql_real_escape_string($text);
  return $text;
}

Bu fonksiyon zaten açık bir bağlantısı olan bir komut dosyası denilen, ama yine de, ben başka bir "Uyarı olsun ben İÇ başka bir bağlantıyı açmak için o iş yapmak için 'make___safe ()' (sahip olduğu bulunmuştur: mysql_real_escape_string () [işlevi. mysql-real-escape-string]: Erişim kullanıcı blablabla @ localhost için reddedildi ... "

Ben merak ediyorum:

Ben make_safe çağırdığınızda 1), ben zaten bir bağlantınız var - neden bu yeterli değildir?

2) Birden fazla bağlantı açılış sorunlar nelerdir?

thanks, patrick

1 Cevap

Ben mysql_real_escape_string için ikinci bağımsız değişken vermeniz gerekebilir düşünüyorum.