#09 - Criando Class CRUD, function select() - Curso Loja Virtual - PHP

  Рет қаралды 6,535

desenvolvendo PHP

desenvolvendo PHP

Күн бұрын

Пікірлер: 38
@VanmBatera
@VanmBatera 8 жыл бұрын
Parabéns ao professor didática excelente, explicação clara e tudo funcionando direitinho... muito obrigado por compartilhar tal conhecimento tão valioso.
@ThiagoRoc
@ThiagoRoc 9 жыл бұрын
Muito bom... Depois de muita ralação e milhares de vídeo aulas, estou começando a entender o paradigma da orientação a objetos... Obrigado!
@AXITECHINFORMATICACAMPOGRANDE
@AXITECHINFORMATICACAMPOGRANDE 9 жыл бұрын
Muito obrigado pelos cursos. está sendo muito bom para meu aprendizado.
@jedsondossantos7160
@jedsondossantos7160 10 жыл бұрын
Amigão sua videos aulas são SHOW!!! elas estão me ajudando muito valeu :)
@webarterp2681
@webarterp2681 9 жыл бұрын
Cara parabens pelos vídeos, estão muito bem explicativos, eu ja programo em outras linguagens e em PHP Procedural,, mas estou migrando para POO... Respondendo as duvidas da galera... o PHP 5.5 ( ou outra versão, muda um pouco a sintaxe, e alguns comandos passam a ser deprecados -> antigos, e inutilizados, outros mudam a forma de declarar). No meu caso, a declaração de FOREACH. mudou no PDO no PHP 5.5 ficando da seguinte forma... $sel->fetch(PDO::FETCH_ASSOC); ao invés de rodar o foreach, e var_dump. da pra declarar um while, e o indice do array direto no cod... segue a baixo, CRUD.class.php public function select($fields, $table, $where) { $this->prepExec('SELECT '.$fields.' FROM '.$table.' '.$where.' ', $exec); return $this->query; } ___________________ ConDB.class.php $crud = new CRUD; $sel=$crud->select('*', 'ADM_usuarios', 'WHERE id=1', array()); while($row=$sel->fetch(PDO::FETCH_ASSOC)) { echo $row['nome']; //ou qualquer outro índíce de coluna no banco! } Pessoal, se eu puder ajudar em algo, só comenta ai. OBS: como temos um While, se não for declarado o id=1 "2, 3 etc etc"... e lista todos os resultados da coluna nome!.
@carlosmendonca314
@carlosmendonca314 9 жыл бұрын
Muito boas suas aulas, didática excelente...Parabéns e obrigado por compartilhar seus conhecimentos.
@felipecss3295
@felipecss3295 7 жыл бұрын
Unica coisa que atrapalha é o ponteiro do mouse as vezes em cima do código. Muito show suas aulas e ensinamento
@veio057
@veio057 7 жыл бұрын
Excelente!
@48edenilson
@48edenilson 9 жыл бұрын
Muito bom, bora
@marcosviana4655
@marcosviana4655 8 жыл бұрын
Top o melhor!
@nicolasrenard3703
@nicolasrenard3703 8 жыл бұрын
Muito Bom!
@rogeriodesouza8066
@rogeriodesouza8066 9 жыл бұрын
Select funcionando normal, só o insert com aquele problema mesmo... Parabéns pela aula, abraços...
@natanramos7898
@natanramos7898 9 жыл бұрын
Tudo Estar funcionando ok Obrigado Amigão.
@PetLabSystem
@PetLabSystem 8 жыл бұрын
curso muito bommmmmmmmmm
@adrianocelio5974
@adrianocelio5974 9 жыл бұрын
OBRIGADO! CONTINUE! TÁ 10]1
@amauriaugustomendes1624
@amauriaugustomendes1624 9 жыл бұрын
Gostei muito desta aula ! Pratiquei todos os detalhes da class CRUD, mas não consegui executar o var_dump($_SESSION['']); porque no LOCALHOST está dando erro "Undefined variable _SESSION.
@creartedesign
@creartedesign 8 жыл бұрын
muio bom
@artesilkgra976
@artesilkgra976 8 жыл бұрын
Opa e ae broter, muito boa suas explicações... consegui fazer tudo certo aqui, mas na hora de visualizar no navegadoras informações ficam todas bagunçadas, fica tudo inline.. não ficou organizado igual ao seu.. pq isso acontece?? Mais ta de parabens, seu curso é muito bom
@rogeriodesouza8066
@rogeriodesouza8066 9 жыл бұрын
Olá amigo parabéns pelas aulas! Talvez vc não tenha muito tempo pra responder ou verificar todos códigos ou erros, sendo assim terio como disponibilizar um link com seus códigos pra fazer comparações e testes? Abraços...
@lejg10
@lejg10 7 жыл бұрын
quando eu pesquiso com o where me da como resposta assim // .
@diegoizac
@diegoizac 8 жыл бұрын
Alguem sabe me dizer porque esta aparecendo todo o caminho do arquivo? No exemplo da aula, aparece apenas os parametros resultantes do selct. O meu esta aparecendo assim: C:\wamp64\www\desenvolvendophp.com equire\class\ConDB.class.php:20:string 'nomeDoUsuário -> novoemail@hotmail.com' (length=39) e no vídeo esta aparecendo assim: string 'nomeDoUsuário -> novoemail@hotmail.com' (length=39) conforme o min10:28
@wagner30023
@wagner30023 9 жыл бұрын
o meu assim como no insert está dando estes erros tanto no insert quanto select estão vindo null Fatal error: Class 'CRUD' not found in /var/www/desenvolvendophp/require/class/ConDB.class.php on line 39
@wagner30023
@wagner30023 9 жыл бұрын
+carlos wagner pereira de morais alguém pode me ajudar obrigado.
@alessandromacedo2197
@alessandromacedo2197 9 жыл бұрын
Olá.Por que o MySQL não está retornando registro?O código está correto, nenhum erro apresentado.Editor: Sublime Text 2
@webarterp2681
@webarterp2681 9 жыл бұрын
+Alessandro Macedo o PHP 5.5 ( ou outra versão, muda um pouco a sintaxe, e alguns comandos passam a ser deprecados -> antigos, e inutilizados, outros mudam a forma de declarar). No meu caso, a declaração de FOREACH. mudou no PDO no PHP 5.5 ficando da seguinte forma... $sel->fetch(PDO::FETCH_ASSOC); ao invés de rodar o foreach, e var_dump. da pra declarar um while, e o indice do array direto no cod... segue a baixo, CRUD.class.php public function select($fields, $table, $where) { $this->prepExec('SELECT '.$fields.' FROM '.$table.' '.$where.' ', $exec); return $this->query; } ___________________ ConDB.class.php $crud = new CRUD; $sel=$crud->select('*', 'ADM_usuarios', 'WHERE id=1', array()); while($row=$sel->fetch(PDO::FETCH_ASSOC)) { echo $row['nome']; //ou qualquer outro índíce de coluna no banco! } Pessoal, se eu puder ajudar em algo, só comenta ai. OBS: como temos um While, se não for declarado o id=1 "2, 3 etc etc"... e lista todos os resultados da coluna nome!.
@uiraquitanpessoa5181
@uiraquitanpessoa5181 8 жыл бұрын
Aqui meu select, quando abro a pagina da web fica tudo branco, nao mostra nada, dai quando vo pra aula 19 da acesso negado. mas o erro esta no select, que nao seleciona, quando faço o login na aula 19, ele conta 0 usuário, pq nao consegue selecionar, alguem pode ajudar por favor
@robsonrodrigues5953
@robsonrodrigues5953 7 жыл бұрын
copiando a resposta de >> Web Arte RP +Alessandro Macedo o PHP 5.5 ( ou outra versão, muda um pouco a sintaxe, e alguns comandos passam a ser deprecados -> antigos, e inutilizados, outros mudam a forma de declarar). No meu caso, a declaração de FOREACH. mudou no PDO no PHP 5.5 ficando da seguinte forma... $sel->fetch(PDO::FETCH_ASSOC); ao invés de rodar o foreach, e var_dump. da pra declarar um while, e o indice do array direto no cod... segue a baixo, CRUD.class.php public function select($fields, $table, $where) { $this->prepExec('SELECT '.$fields.' FROM '.$table.' '.$where.' ', $exec); return $this->query; } _________________ ConDB.class.php $crud = new CRUD; $sel=$crud->select('*', 'ADM_usuarios', 'WHERE id=1', array()); while($row=$sel->fetch(PDO::FETCH_ASSOC)) { echo $row['nome']; //ou qualquer outro índíce de coluna no banco! } Pessoal, se eu puder ajudar em algo, só comenta ai. OBS: como temos um While, se não for declarado o id=1 "2, 3 etc etc"... e lista todos os resultados da coluna nome!.
@igorbavand7993
@igorbavand7993 8 жыл бұрын
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\loja equire\class\ConDB.class.php on line 21 Deu este erro. :/
@admjota
@admjota 7 жыл бұрын
Porque to com este erro Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in C:\wamp64\www\desenvolvendophp.com equire\class\CRUD.php on line 15
@ramonm94
@ramonm94 8 жыл бұрын
O meu está retornando o local do arquivo também: C:\wamp64\www\desenvolvendoPHP equire\class\ConDB.class.php:29:string 'teste@hotmail.com' (length=17) Segue Código ConDB:
@raulvictorrosaa
@raulvictorrosaa 8 жыл бұрын
Só gostaria de saber porque o nome da classe é CRUD?
@tagata20
@tagata20 8 жыл бұрын
Pô cara não sei se é essa sua duvida mas vou tentar ajudar... CRUD(Create Read Update Delete),e em português (Cria Lê Atualiza e Deleta) . A classe realiza as três operações no banco de dados,por isso se chama assim.
@raulvictorrosaa
@raulvictorrosaa 8 жыл бұрын
Isso, muito obrigada, respondeu minha dúvida. Não sabia se CRUD era um nome genérico que ele avia criado ou alguma sigla.
@rafaelyahu
@rafaelyahu 9 жыл бұрын
Funcionando legal, mas eu não sei pq não mostra apenas a posição do array que eu escolhi como mostra no vídeo, a mesmas coisa mas ele não mostra apenas um que foi escolhido no array, alguem pode me ajudar ? xxxxxxxxxxx-----------xxxxxxxxxxxxxxxxxxxxx $crud = new CRUD; $sel=$crud->select('*','regiao','WHERE id=? ',array(4)); foreach($sel as $reg){ var_dump($reg); } ???? pq não mostra apenas a posição do array selecionado ?
@rafaelyahu
@rafaelyahu 9 жыл бұрын
Rafael Moura Bem, se alguém teve esse mesmo problema, depois de muito bater cabeça, um amigo meu me ajudou, era erro de sintaxe mesmo, no caso no método select que criamos no CRUD, a questão era de espaços entre as apas, isso acabou influenciando no resultado, quando não colocava a condição no ConDB, ele mostrava todos os registro perfeito, mas quando colocava a condição, ai já não mostrava o registro que eu pedia, pois era erro de espaços entre aspas no CRUD, espero ter ajudado...........
@moisescosta6634
@moisescosta6634 7 жыл бұрын
Obrigado amigo me ajudou muito essa b-o-s-t-a de erro sintaxe a merda do espaço nas aspas no meu caso no campo de user ( '*', ' user ', 'WHERE idUser=?', array(3)); assim funciona e assim( '*', 'user', 'WHERE idUser=?', array(3)); a merda fica toda cagada. vlw demais.
@lucasallan8205
@lucasallan8205 8 жыл бұрын
O meu fica mostrando este erro: ( ! ) Warning: PDOStatement::execute(): SQLSTATE[HY093]: Invalid parameter number: no parameters were bound in C:\wamp64\www\desenvolvendophp.com equire\class\CRUD.class.php on line 8 Call Stack # Time Memory Function Location 1 0.0030 243360 {main}( ) ...\ConDB.class.php:0 2 0.0056 254800 CRUD->select( ) ...\ConDB.class.php:19 3 0.0056 255000 CRUD->prepExec( ) ...\CRUD.class.php:19 4 0.0101 263608 execute ( ) ...\CRUD.class.php:8 Codigo: ConDB.class.php
@marcosviana4655
@marcosviana4655 8 жыл бұрын
Aff!!! o meu também mesma coisa
#10 - Criando Class CRUD, function update() - Curso Loja Virtual - PHP
15:36
#06 - Criando Class CRUD, function insert() - Curso Loja Virtual - PHP
10:22
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН
Andro, ELMAN, TONI, MONA - Зари (Official Music Video)
2:50
RAAVA MUSIC
Рет қаралды 2 МЛН
Adeus, Ubuntu: Qual é o Meu Novo Sistema?
28:25
Israel Alves
Рет қаралды 4,3 М.
I Redesigned the ENTIRE YouTube UI from Scratch
19:10
Juxtopposed
Рет қаралды 1 МЛН
7 Design Patterns EVERY Developer Should Know
23:09
ForrestKnight
Рет қаралды 192 М.
#12 - Criando Class Válida E-mail - Curso Loja Virtual - PHP
13:32
desenvolvendo PHP
Рет қаралды 6 М.
#behindthescenes @CrissaJackson
0:11
Happy Kelli
Рет қаралды 27 МЛН