1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

Quotes PHP MYSQL

Discussão em 'Web Development' iniciada por Gurzi, 28 de Maio de 2009. (Respostas: 2; Visualizações: 557)

  1. Gurzi

    Gurzi Power Member

    Boas malta, hoje passei-me com uma coisa que me aconteceu.

    Tenho uma tabela com um campo INT , chama-se id e é INT(111) .

    faço a query assim directamente no phpmyadmin

    update tabela set campo='texto WHERE id=12

    isto retorna 0 rows affected


    se por sua vez puser

    update tabela set campo='texto WHERE id='12'

    retorna 1 row affected

    OMG, desde quando é que se usa plicas para INTEIROS?

    estou super super super mega hiper confuso.. alguem me explica?
     
  2. xOy

    xOy Power Member

    as pelicas delimitam uma string.... texto1=isto é diferente | texto2='de isto'

    ali texto1 aparecia isto e texto 2 aparecia "de isto"

    update: so agr percebi a questao... numa query a mysql o WHERE <campo>='<valor>' <= tem sempre que levar pelicas para definir o valor em questao.. porquê? nao sei, mas tem que ser :P

    espero ter ajudado
     
  3. Gurzi

    Gurzi Power Member

    Ok, é que eu que me recorde, sempre programei sem usar as plicas para os inteiros :s !
    Mas ok, gracias
     

Partilhar esta Página