Parabéns ao professor didática excelente, explicação clara e tudo funcionando direitinho... muito obrigado por compartilhar tal conhecimento tão valioso.
@ThiagoRoc9 жыл бұрын
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!
@AXITECHINFORMATICACAMPOGRANDE9 жыл бұрын
Muito obrigado pelos cursos. está sendo muito bom para meu aprendizado.
@jedsondossantos716010 жыл бұрын
Amigão sua videos aulas são SHOW!!! elas estão me ajudando muito valeu :)
@webarterp26819 жыл бұрын
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!.
@carlosmendonca3149 жыл бұрын
Muito boas suas aulas, didática excelente...Parabéns e obrigado por compartilhar seus conhecimentos.
@felipecss32957 жыл бұрын
Unica coisa que atrapalha é o ponteiro do mouse as vezes em cima do código. Muito show suas aulas e ensinamento
@veio0577 жыл бұрын
Excelente!
@48edenilson9 жыл бұрын
Muito bom, bora
@marcosviana46558 жыл бұрын
Top o melhor!
@nicolasrenard37038 жыл бұрын
Muito Bom!
@rogeriodesouza80669 жыл бұрын
Select funcionando normal, só o insert com aquele problema mesmo... Parabéns pela aula, abraços...
@natanramos78989 жыл бұрын
Tudo Estar funcionando ok Obrigado Amigão.
@PetLabSystem8 жыл бұрын
curso muito bommmmmmmmmm
@adrianocelio59749 жыл бұрын
OBRIGADO! CONTINUE! TÁ 10]1
@amauriaugustomendes16249 жыл бұрын
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.
@creartedesign8 жыл бұрын
muio bom
@artesilkgra9768 жыл бұрын
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
@rogeriodesouza80669 жыл бұрын
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...
@lejg107 жыл бұрын
quando eu pesquiso com o where me da como resposta assim // .
@diegoizac8 жыл бұрын
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
@wagner300239 жыл бұрын
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
@wagner300239 жыл бұрын
+carlos wagner pereira de morais alguém pode me ajudar obrigado.
@alessandromacedo21979 жыл бұрын
Olá.Por que o MySQL não está retornando registro?O código está correto, nenhum erro apresentado.Editor: Sublime Text 2
@webarterp26819 жыл бұрын
+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!.
@uiraquitanpessoa51818 жыл бұрын
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
@robsonrodrigues59537 жыл бұрын
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!.
@igorbavand79938 жыл бұрын
Warning: Invalid argument supplied for foreach() in C:\xampp\htdocs\loja equire\class\ConDB.class.php on line 21 Deu este erro. :/
@admjota7 жыл бұрын
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
@ramonm948 жыл бұрын
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:
@raulvictorrosaa8 жыл бұрын
Só gostaria de saber porque o nome da classe é CRUD?
@tagata208 жыл бұрын
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.
@raulvictorrosaa8 жыл бұрын
Isso, muito obrigada, respondeu minha dúvida. Não sabia se CRUD era um nome genérico que ele avia criado ou alguma sigla.
@rafaelyahu9 жыл бұрын
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 ?
@rafaelyahu9 жыл бұрын
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...........
@moisescosta66347 жыл бұрын
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.
@lucasallan82058 жыл бұрын
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