• 10-02-2019, 17:49:25
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    merhaba arkadaşlar garip bir sorunla karşılatım localhost çalışıyorum...

    $veri = "5 - 3";

    böyle bir veriyi veritabanında güncelliyorum ama veritabanına çıkarma işlemi yaparak sonuç 2 yazıyor

    yada string yani harf yazınca güncelleme yapmıyor

    $veri = "sdsdsdsd";


    veritabanında güncelleme yaptığım tabloyu varchar 255vs herşey denedim düzelmedi


    sorun nerede olabilir



    sorunu hallettim sorguda değişkenlere tek tırnak içine almayınca sadece integrer okuyup yorumlıyor
    $query = $db->query("SELECT * FROM table where a= $a && dd = $dd");
    ancak tırnak içine alınca normale dönüyor muş

    $query = $db->query("SELECT * FROM table where a= '$a' && dd = '$dd'");
  • 10-02-2019, 18:18:47
    #2
    Botman, Codemaster
    Konya adlı üyeden alıntı: mesajı görüntüle
    merhaba arkadaşlar garip bir sorunla karşılatım localhost çalışıyorum...<br><br>$veri = "5 - 3";<br><br>böyle bir veriyi veritabanında güncelliyorum ama veritabanına çıkarma işlemi yaparak sonuç 2 yazıyor<br><br>yada string yani harf yazınca güncelleme yapmıyor<br><br>$veri = "sdsdsdsd";<br><br><br>veritabanında güncelleme yaptığım tabloyu varchar 255vs herşey denedim düzelmedi<br><br><br>sorun nerede olabilir<font color="Silver"><br><br><br><br></font>sorunu hallettim sorguda değişkenlere tek tırnak içine almayınca sadece integrer okuyup yorumlıyor<br>
    <br>$query = $db-&gt;query("SELECT * FROM table where a= $a &amp;&amp; dd = $dd");<br>
    ancak tırnak içine alınca normale dönüyor muş <img src="//cdn.r10.net/emojis/joy.png" border="0" alt="" title="Sevinç" smilieid="63" class="inlineimg emoji fr-fic fr-dii"><br><br>
    <br>$query = $db-&gt;query("SELECT * FROM table where a= '$a' &amp;&amp; dd = '$dd'");<br>
    <br><br><br>Dostum sorununu çözmene sevindim fakat sorgularını biraz daha güveli hale getir. PDO kullanıyorsun fakat sorgu yaparken array kullanmazsan sıkıntı yaşayabilirsin.<br><br>
    <br>$query = $db-&gt;query("SELECT * FROM table where a = :deger1 &amp;&amp; dd = :deger2");<br>$query -&gt; execute(array(<br>"deger1" =&gt; $a,<br>"deger2" =&gt; $dd<br><br>));<br><br><br>
    <br>yukarıdaki gibi yaparsan bu tür sorunlarla da kolay kolay karşılaşmazsın.&nbsp;