Pessoal estou com um dúvida aqui no meu código, é o seguinte ( ! ) Parse error: syntax error, unexpected '0000001' (T_LNUMBER) in C:\wamp\www\site\index.php on line 24 está aparendo esse erro quando eu faço um select, em uma certa tabela a O nome da tabela é CLENTES mesmo (Y) Código PHP: $sth = $lokos->prepare = "INSERT INTO CLENTES (CNPJ) VALUES ("0000001")"; $sth->execute(); $result = $sth->fetchAll(); var_dump($result); linhas 24 Código PHP: $sth = $lokos->prepare = "INSERT INTO CLENTES (CNPJ) VALUES ("0000001")";
$sth = $lokos->prepare = "INSERT INTO CLENTES (CNPJ) VALUES ("0000001")"; $sth->execute(); $result = $sth->fetchAll(); var_dump($result);
$sth = $lokos->prepare = "INSERT INTO CLENTES (CNPJ) VALUES ("0000001")";
“Faça o melhor que puder. Seja o melhor que puder. O resultado virá na mesma proporção de seu esforço.”
Bom parece Bobo, mais tente assim. Código: $sth = $lokos->prepare = "INSERT INTO CLENTES (CNPJ) VALUES ('0000001')";
$sth = $lokos->prepare = "INSERT INTO CLENTES (CNPJ) VALUES ('0000001')";
Última edição por s00x; 06-07-2015 às 11:00 AM.
Explore seu conhecimento antes que os outros o Explore.
Postado originalmente por Wagner C. Bom parece Bobo, mais tente assim. Código: $sth = $lokos->prepare = "INSERT INTO CLENTES (CNPJ) VALUES ('0000001')"; lamento eu ja tentei com aspas simples também, erro do mesmo jeito, OBRIGADO ;-)
Pelo código postado, e a penas a aspas duplas dentro de aspas duplas, resolva troque "0000001" por '0000001'.
Postado originalmente por Gleyson Abreu Pelo código postado, e a penas a aspas duplas dentro de aspas duplas, resolva troque "0000001" por '0000001'. sim, mas eu ja fiz com aspas Simples '-', no entanto quando eu coloco aspas Simples, da erro de execute Código PHP: ( ! ) Fatal error: Call to a member function execute() on a non-object in C:\wamp\www\site\index.php on line 24Call Stack# Time Memory Function Location1 0.0000 134080 {main}( ) ..\index.php:0
( ! ) Fatal error: Call to a member function execute() on a non-object in C:\wamp\www\site\index.php on line 24Call Stack# Time Memory Function Location1 0.0000 134080 {main}( ) ..\index.php:0
O correto é assim: Código PHP: "INSERT INTO CLENTES (CNPJ) VALUES ('0000001')"; Sobre o erro no "execute". Vá ler sobre PDO e principalmente sobre PHPOO.
"INSERT INTO CLENTES (CNPJ) VALUES ('0000001')";
Última edição por Renato; 06-07-2015 às 11:18 AM.
Código PHP: <?php if(Weather::getState() == 'Rainy weather') { $this->removingLittleHorseFromRain(); }
<?php if(Weather::getState() == 'Rainy weather') { $this->removingLittleHorseFromRain(); }
bom Lokos, vou tentar ajudar.... Código PHP: $cnpj = "000001";$sth = $lokos->prepare = ("INSERT INTO CLENTES (CNPJ) VALUES (?)");$sth->bindParam(1, $cnpj, PDO::PARAM_STR);$sth->execute(); Espero que ajude.
$cnpj = "000001";$sth = $lokos->prepare = ("INSERT INTO CLENTES (CNPJ) VALUES (?)");$sth->bindParam(1, $cnpj, PDO::PARAM_STR);$sth->execute();
Última edição por Matheus SC.; 06-07-2015 às 12:10 PM.
$sth = $lokos->prepare = ("INSERT INTO CLENTES (CNPJ) VALUES ("0000001")"); $sth->execute(); $result = $sth->fetchAll(); var_dump($result); Tente assim
Pessoal, abram os olhos. "prepare" no PDO não é uma propriedade, é um método. O correto seria: Código PHP: $sth = $lokos->prepare("INSERT INTO CLENTES (CNPJ) VALUES (?)"); // <- Diferença$sth->bindParam(1, "000001", PDO::PARAM_STR);$sth->execute(); Por isso está dando pau em tudo, os caras querem dar execute numa propriedade que nem existe. []'s
$sth = $lokos->prepare("INSERT INTO CLENTES (CNPJ) VALUES (?)"); // <- Diferença$sth->bindParam(1, "000001", PDO::PARAM_STR);$sth->execute();
Última edição por Erick-Master; 06-07-2015 às 12:14 PM.
Matheus SC.
Postado originalmente por Matheus SC. bom Lokos, vou tentar ajudar.... Código PHP: $cnpj = "000001";$sth = $lokos->prepare = ("INSERT INTO CLENTES (CNPJ) VALUES (?)");$sth->bindParam(1, $cnpj, PDO::PARAM_STR);$sth->execute(); Espero que ajude. opa matheuz seguinte eu fiz desse moto no entanto deu outro erro Código PHP: ( ! ) Fatal error: Call to a member function bindParam() on a non-object in C:\wamp\www\site\index.php on line 25Call Stack# Time Memory Function Location1 0.0020 134216 {main}( ) ..\index.php:0
( ! ) Fatal error: Call to a member function bindParam() on a non-object in C:\wamp\www\site\index.php on line 25Call Stack# Time Memory Function Location1 0.0020 134216 {main}( ) ..\index.php:0
Há 1 usuários navegando neste tópico. (0 registrados e 1 visitantes)
Regras do Fórum