1,042 Vídeo Aulas

9710 Usuários

29,590 Respostas

Fabio Beccari Efeito Pirógrafo com Photoshop
28 mai - Por Fabio...
Dionei Cardozo Arrays e Funções do ASP
10 jun - Por Dionei...
Philipe Monteiro Cardoso A responsabilidade civil da administradora por danos causados em estacionamentos
03 abr - Por Philipe...
Personalizando o Windows 8
30 jul - Por Renato...
Animando com o Modificador SKIN com 3D Studio Max
16 mai - Por Claudio...
Rene de Paula Jr O lado B da web 2.0: ouvir todos é não...
26 fev - Por Rene...
Menu efeito Sanfona – parte 02
26 jul - Por Roberto...
Flávio Raffaelli SEO: Otimização de sites e links Patrocinados
18 dez - Por Flávio...
Solange Fagá Criando web album no Indesign Cs5
09 set - Por Solange...
Inserindo planilha
03 fev - Por Erico...
Protocolos de internet – Quais suas importâncias?
21 jan - Por Redação...
Aprendendo C : Conceitos Básicos
01 mar - Por Nícholas...
Criando actions e o formulário para cadastro junto com a...
15 mai - Por Marcio...
Modelando Uma Montanha com 3D’s Max – Parte Final
24 dez - Por Vitor...
Suavizando Sardas no PhotoShop
08 jul - Por Diogo...
Kilderson Sena Segurança com PHP VI – CSRF
19 jan - Por Kilderson...
Programação Orientada a Objetos com Java – Parte 10
30 abr - Por Douglas...
Criando Aplicações WEB com ASP.NET e C#
01 ago - Por Rodolfo...
Bootstrap básico – Apresentação
14 jan - Por Rubia...
Gustavo Guanabara Aula 3: Formatação de Textos
14 ago - Por Gustavo...
Como habilitar Shortcode no Widget de Texto no WordPress
13 jul - Por David...
Estrutura de decisão: ”Escolha / Caso”
04 out - Por Eliu...
Zend Auth – Parte 2
09 abr - Por Felipe...
Menu Responsivo com Flexbox
08 jul - Por Alexandre...
Multi Upload com Ruby On Rails
05 dez - Por Jhonatan...

Criando conexão com banco de dados (passo-a-passo)

Olá a todos, meu nome é Rafael Silva e essa é a minha primeira Vídeo aula no MxMasters. Nesta vídeo aula de php iremos falar de como fazer uma conexão MySQL via php. Achei interessante fazer esse tipo de aula por sua simplicidade de explicação e de entendimento por parte de vocês.

De uma forma bem simples e rápida explicaremos a função Mysql_connect do php, tipos de dados String, Variáveis, etc…

Segue o código usado na vídeo aula:

  • Tal

    Ai… como é bom ouvir alguém explicando alguns detalhezinhos básicos!! Geralmente os instrutores vão montando o código pressupondo que a gente já saiba toda a grafia… para nós, iniciantes isso é terrível para acompanhar!

    Obrigada!! Amei a aula!

  • Akassio Alves da Silva.

    ola,Rafael,estou começando agora em desenvolvimento de webSites e não estou conseguindo abrir o php myadimim com o wamp ja estalado,me diz uma coisa,tem que ter conexão com internet,para trabalhar com o wamp?Se tem me respoda por gentileza ok .Muito obrigado..

  • Marcus

    Boa Noite, rafael, se possível gostaria de uma ajuda. Ao tentar executar o arquivo de extensão .php, gera um erro:

    ————————————————–
    Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0

    Fatal error: Unknown: Failed opening required ‘C:/Arquivos de programas/EasyPHP3.1/www/Conexão_mysql.php’ (include_path=’.;C:\php5\pear’) in Unknown on line 0
    ————————————————–

    Baixei o arquivo per, porem nao deu. Não sei se baixei a versão errada, ou o que houve. Se puder ajudar fico grato.

    Obrigado desde ja, e parabens pelo tutorial.

    Abraços.

  • Marcus

    Bahhh cara, esqueçe, consegui fazer funcionar, parei com calma pra ler o erro, e vi que era o nome do arquivo que estava com acentuação e ele nao estava reconhecendo o mesmo, nem tinha me ligado nisso. koakosoakskpoa³

    É errando que se aprende.

    Abraços

  • ivan

    cara, curti.
    simples, facil, e compreensivo

    tem algum lugar que vc fornece mais video aulas como essa?

    se sim, por favor, me manda..

    vllew

  • diego

    tenho um site PHP,gostaria de saber como faço a conexao com access, se alguem poder me ajudar ficarei grato.

    Já que o access nao fica no servidor, como seria o acesso.

  • jorge

    eae blz, opa tou aqui com uma duvida, e nao sei mesmo como resolver.. um dia destes eu regitei me num servidor online gratis, e quando criava uma base de dados ele me dava o server mysql, nome de usario e senha… dai tava tudo perfeito…

    agora eu comprei dominio e registei me num servidor pago (hosting portugal). mas quando crio base de dados, ele nao em da dados nenhuns do server.

    ou seja, eu nao tenho o server da base dados para que eu possa fazer conexao:

    entao o que eu devo fazer ? isto e se alguem me poder ajudar. obrigado pela atençao

  • jorge

    agradeço pelo tutorial, mas esse tutorial nao e muito para o meu caso. o meu caso e que tenho conta regitada no servidor hosting portugal, e quando crio uma base de dados, ele nao me da o link do servidor, ou seja o server para ke eu possa conectar a base de dandos. entendeu?

    isso tame a dar cabo da cabeça

    • http://www.mxmasters.com.br David CHC

      @jorge, na maioria dos casos o nome do servidor é localhost(bem provavel se não foi passado, é pq é localhost). Além de criar seu banco de dados e a senha, vc tem q adicionar o usuário ao seu banco de dados.
      Caso mesmo assim vc não consiga conectar, entre em contato com seu hosting e peça as configurações do servidor, pelo menos o nome do servidor, pq os outros dados vc q vai criar

  • jorge

    entao seria como:

    localhost:no ip/ip do server? sera isto? mais ou menos?

    • http://www.mxmasters.com.br David CHC

      @jorge, na maioria do casos não precisa, é só o nome localhost, mas pra ter certeza, vc tem entrar em contato com seu hosting

  • jorge

    eu ja entrei em contacto na sexta feira, mas nao obti respostas.. mas obrigado, agradeço muito

  • http://www.tec2.com.br Marcus Costa

    fiz meu formulario em meu site copiando daqui e dali, mas tua aula, o que posso dizer foi 10 agora entendo o que copio.cara muito bom não sei se tens formação academica , mas vc eh muito transparente no que se propos encinar ateh ao mais forte leigo como eu entedeu tudinho , to esperando a proxima aula ,valeu.

  • http://www.paulowebdesigner.xpg.com.br Paulo

    Muito boa esta aula, parabens!!

  • Ezequiel

    Muito Boa essa video aula, site add como favorito.

  • Hygor

    Rafael, boa video aula continue assim. Quero saber de uma coisa.

    O meu echo não aparece, mais se eu colocar um aparece. porque?

  • http://www.gurskas.com Diéssica

    Deus te abençoe!! *–* Que ajuda hein. Fortaleceu, parabéns.

  • http://despertares.com.br EZIO

    ola rafael esta video aula foi muito boa.

  • http://arteverdefreela.blogspot.com/ Daniel – 27 anos – Primavera do Leste MT

    Quero assinar o feed rss qual é???

  • Rafael Nunes

    Boa noite, eu sou iniciante nessa parte de programação em php e estou com uma duvida, fiz um site e vou colocar ele no ar, mas esse site contem uma tabelas de pedidos, eu queria que la no site quando a pessoa fizesse o pedido ele gravece as informação no banco aqui no meu pc, e não na internet, tem como usar um site na net mais o banco aqui na minha maquina, estou usando o xampp que ja vem com phpmyadmin.

    Obrigao
    msn: [email protected]

    • http://www.mxmasters.com.br David CHC

      @Rafael Nunes, nesse caso seu pc terá que se o servidor, caso contrario você poderá usar uma conexão remoto, mas mesmo terá os dados na hospedagem. Pesquise sobre acesso remota mysql

  • Rafael Nunes

    David CHC muito Obrigado.

  • http://doceriaqueromais.com.br/mural/ j0onas

    Legal cara gostei , eu estava tentando isso a tempo VLW.

  • http://Website Ednaldo

    vcs tem uma video aula ensinando a criar um mural de recados que mostre a hora o dia o mes e o ano ? que foi postado as mensagens, mas que tmb a pessoa possa colocar uma foto,, muito obrigado quem me ajudar agora uma video aula desde o inicio. blz fui

    • http://www.mxmasters.com.br David CHC

      @Ednaldo, existe sim essa vídeo aula, veja nessa mesma seção de PHP

  • Lara

    Muito legal, quero aprender mais sobre PHP, estou iniciando… quero assistir a tudo que tiver…

  • http://CruzeSouza Gerson

    Olá tudo bem Rafael, agradeço pela video-aula, porém preciso entender como funciona a conexão com banco de dados, e hospedagem do site, tenho um site pronto com toda parte visual, falta a parte do banco de dados para cadastro de clientes e visitantes, ou seja, preciso entender a diferença entre conexão de banco de dados com um servidor e hospedagem do site, você poderia fornecer um e-mail para contato?…agradeço desde já pela atenção.

  • Márcio Luiz

    Olá, boa noite a todos, to aprendendo PHP e estou com uma certa dificuladade o sistema que estou criando executa perfeitamente no localhost, mas quando envio pro servidor ela da sempre o erro

    “Warning: mysql_connect() [function.mysql-connect]: Access denied for user ‘x@’insvr1021b.insite.com.br’ (using password: YES)
    onde “x e o usuário

    estou utilizando corretamento a linha de conexão com o banco:
    //aqui eu conecto o conecto o banco
    mysql_connect(“dominio”,”usuario”,”senha”) or die(mysql_error());

    //aqui eu seleciono o banco
    mysql_select_db(“nome_do_banco”) or die(mysql_error());

    Criei o banco diretamento no CPanel onde o site esta hospedado.
    A versão do Mysql do so serviço de hospedagem e
    Então se alguem poder me dar uma luz ai de como fazer isso funcionar eu agradeço muito, sou iniciante e estou cheio de vontade de trabalhar e de executar esse procedimento para obter exito.
    A versão do phpMyAdmin e 3.2.4

    Observação: a Versão do phpMyAdmin que executo no meu computador e a 5.2.10.

    Então fiz tudo certo gostaria de saber se tenho que colocar algum arquivo dentro do diretório ou fazer outra configuração no banco. Desde já agradeço a quem poder me ajudar nesse enigma.
    Obrigado, e boa noite !
    Segue meu email para resposta:

    [email protected]

    • http://www.mxmasters.com.br David CHC

      @Márcio Luiz, vc terá q criar no cpanel, o banco de dados, o usuário e a senha. Em alguns casos, vc terá que adicionar o usuário e um banco de dados. Depois de criado, e guardado os nomes q vc atribui, vc terá q criar as tabelas no seu banco de dados q vc criou. Para isso vc vai uasr o PHPMyAdmin. Vc pode tanto cria-la, como exporta.

      No caso de exporta, vc vai no PHPMyAdmin do seu computador, escolhar o banco de dados, e clique na Aba Exportar. Se vc quiser enviar com os dados já cadastrado, basta deixar tudo marcado. Se quiser levar apenas a estrutura das tabelas, sem dados inseridos, vc desmarca a opção Dados. Depois só clicar em Executar . Ele vai gerar um arquivo SQL, depois é só copiar, ir no PHPMyAdmin da hospedagem, e na aba SQL, e colar o conteudo q vc copiar, e mandar executar

      Depois do banco de dados q vc preparou, Vc terá q configurar o arquivo de conexão, q no caso q está dando erro. Aqueles valores q vc criou para o banco de dados, como usuario, senha, e banco de dados, vc substituirá nesse arquivo de conexão, exemplo:


      $host = ‘localhost'; //dado pela hospedagem
      $user = ‘root'; //o usuario q vc criou
      $pass = ”; //A senha q vc criou
      $bd = ‘banco'; // Nome do banco de dados q vc criou

      //aqui eu conecto o conecto o banco
      mysql_connect($host,$user,$pass) or die(mysql_error());

      //aqui eu seleciono o banco
      mysql_select_db($bd) or die(mysql_error());

      Depois do arquivo configurado, vc vai enviá-lo para sua hospedagem. Agora vc já pode trabalhar com banco de dados na sua hospedagem.

      Caso tenha dificuldade em criar banco de dados no CPanel, dá uma pesquisada no youtube sobre criar banco dados no cpanel, q tem algumas video aulas de algumas hospedagens q podem te ajudar.

  • geraldo souza

    OLÁ A TODOS!!

    LENDO O VOSSO SITE SURGIU A DÚVIDA E APROVEITO PARA PEDIR AJUDA, POIS TRABALHAMOS COM ARC GIS 9.2 E ESTÁ APARECENDO ESTA MENSAGEM NO ARC CATALOG. DESDE JÁ AGRADEÇO PELA AJUDA!

    FAILED TO CONNECT TO DATABASE
    UNDERLYNG DBMS ERROR [MICROSOFT OLEDBPROVIDER FOR SQL SERVER
    [DBNETLIB] [CONNECTION OPEN (CONNETL) ] SQL SERVER INEXISTENTE OU ACESSO NEGADO. NO EXTENDED ERROR.

    GRATO,

    BRUNO..

  • Ander

    Muito bom!

  • Arthur Luiz

    DUVIDA URGENTE AJUDEM-ME POR FAVOR .

    Preciso fazer uma área de login e senha e um sitema de hacking para um jogo.
    sendo que está tudo em MS-SQL e não sei fazer conexão com ms-sql tenho uns modelos aqui ja existentes se quizerem para ajudar…..ajudem-me o mais rapido possivel

    LOGIN:

    <link href="theme//style.css” rel=”stylesheet” type=”text/css”>

     

    alert(‘Bem Vindo, . Você está logado.’)
    warp(“”)
    warp(“member.php”)
    <? } else {
    echo "Senha ou Usuário inválidos.”;
    }}
    ?>

     

     

    * Pedimos por favor que você não passe a sua senha pra ninguém.

    Não perca sua conta por descuido próprio!.

  • Arthur Luiz

    no caso é só eu seguir o tutorial normal de como criar a area de login e senha , so que ao inves de eu inserir codigos mysql eu insiro mssql? é isso

    sendo que eu uso phpmyadmin do wamp

    • http://www.mxmasters.com.br David CHC

      @Arthur , vc estiver usando SQL Server, vc vai utilizar o mssql_*, e vc estiver utilizando mysql como banco de dados, vc vai utilizar mysql_*. Outra possibilidade, é utilizar a classe PDO.

  • http://aindatofazendorss Aparecido santos

    To tentando hospedar mais da erro de programação o meu banco de dados se chama:duplo tem uma tabela mural e diz que esta com erro aqui diz

    if ((isset($_POST[“MM_insert”])) && ($_POST[“MM_insert”] == “form1″)) {
    $insertSQL = sprintf(“INSERT INTO mural (Nome, Email, Mensagem) VALUES (%s, %s, %s)”,
    GetSQLValueString($_POST[‘Nome’], “text”),
    GetSQLValueString($_POST[‘Email’], “text”),
    GetSQLValueString($_POST[‘Mensagem’], “text”));

    mysql_select_db(duplo,$ mural);
    $Result1 = mysql_query($insertSQL,$mural) or die(mysql_error());

    $insertGoTo = “index.php”;
    if (isset($_SERVER[‘QUERY_STRING’])) {
    $insertGoTo .= (strpos($insertGoTo, ‘?’)) ? “&” : “?”;
    $insertGoTo .= $_SERVER[‘QUERY_STRING’];
    }
    header(sprintf(“Location: %s”, $insertGoTo));
    }

    $maxRows_listarrecados = 10;
    $pageNum_listarrecados = 0;
    if (isset($_GET[‘pageNum_listarrecados’])) {
    $pageNum_listarrecados = $_GET[‘pageNum_listarrecados’];
    }
    $startRow_listarrecados = $pageNum_listarrecados * $maxRows_listarrecados;

    mysql_select_db(duplo,$mural);
    $query_listarrecados = “SELECT * FROM mural ORDER BY Recid DESC”;
    $query_limit_listarrecados = sprintf(“%s LIMIT %d, %d”, $query_listarrecados, $startRow_listarrecados, $maxRows_listarrecados);
    $listarrecados = mysql_query($query_limit_listarrecados, $mural,) or die(mysql_error());
    $row_listarrecados = mysql_fetch_assoc($listarrecados);

  • http://Aprendizdephp Pedro

    Muito boa sua vídeo aula, nos ajudou muito. Para quem está aprendendo html,css e php esse é o melhor caminho, o uso de bloco de notas ou notepad c++, que tem várias recursos e linguagens.
    Aqui tentei várias vezes criar bancos de dados usando o php no wampserver com o dreamweaver,e não conecta de jeito nenhum, só consegui fazer com exito com uso do bloco de notas e notepad c++. Recomendo para quem está iniciando, que crie uma pasta no diretório www do wamp, com nome qualquer, salve todos os arquivos do site em php lá, que dá tudo certinho. Na aprendizagem utlize o notepad c++.que tem vários recursos e códigos coloridos, Não use o dremweaver de imediato, ele é muito bom dá, codificação pronta, mas, para quem está aprendendo, ainda não é o momento.

  • http://www.angconcept.weebly.com Ângelo Márcio

    Cara, só podem haver comentários de parabenizações, pois a atitude livre de comprtilhar é merecedora de toda congratulação…VALEU POR FAZER PARTE dos que disseminam conhecimento ao demais. Pazzzzzzzzz e continue nessa estrada.

  • http://studiozueramix.hdfree.com.br/ igos dos santos
  • http://Aluno Pedro

    Tive problemas na conexão com banco de dados, funcionava certinho, e após deletar uma pasta
    de um site de teste deu pau. Meu dremweaver , meu notepad ++ não fazia conexão, dava erro.
    Fiz de tudo, desinstalei, reinstalei, e nada. Só consegui faze-lo funcionar depois de desinstalar o
    wamp e sua pasta do C: do windows.
    Desinstalei p Avast, o Netframeork 4, reinicie o windows para ter certeza de não ter problemas, depois executei o ccleaner, apaguei a restauração e ativei-a novamente, e reinstalei o avast,
    e tambem o wamp
    Tudo isso eu fiz, e instalei o wampserver novamente e esta funcionado certinho sem problemas algum, Conecta o bd com dremweaver, cadastra, essa foi minha unica solução que deu certo.

  • Joaopaulo_789

    Rafael poderia fazer uma ensinado a criar um formulario com banco de dados e ararea de login ?

  • tiago costa

    ai galera to quase dano u troço aqui
    fiz td certo tenho certesa
    mais nao retorna nada nada nada

    ajuda fvr

  • Deilson Lopes

    Excelente aula,parabens !!!!

  • Raphael251

    CAAAAAAAAAAAAAAAAAAAAARAAAAAAAAAAAA VLW MESMOOOOOO O MEU TAVA DANDO ERRO E AGR NUM TA MAIS PQ EU ACHEI O ERRO COM A MENSAGEMM

  • Rodrigo

    De onde vez o código para acesso de formas de pagamento no banco mysql ou no php, sendo que não aparece na tela de aplicação

  • Geogetrindade

    aqui não tem jeito cara nada funciona nessa pissoca já perdi toda a minha paciência com o mysql não consigo roda nem um só script eu não sei mais o que fazer :/ comoco as configurações de endereço usuário e senha, crio o banco no phpmyadmin esse mesmo que vc ta usando aee mas não conecta nunca instalei o pacote apanche2triad com php e mysql mas nenhum arquivo com bd mysql funciona aki no localhost ou nas pastas dentro dele será que vc pode mim ajudar aqui talvez vc pode ter passado por isso neh

  • http://www.mxmasters.com.br David CHC

    Geoge q pode está ocorrendo é tenha programa utilizando a mesma porta de comunicação do apache, que é porta 80, exemplo IIS, as vezes o skype, e se vc estiver usando o Windows 7 tem serviço q utiliza porta 80 tbm,

    Um tutorial se tiver usando windows 7

    http://www.assuntosgerais.com/como-fazer-o-apache-funcionar-na-porta-80-no-windows-7/

  • Rafinha-olinda-pe

    cara parabens pela aula aprendir com sua video aula oisa que 3 sabados não aprender copm o professor

  • Aurélio Guedes

    muito bom

  • Leo_martins

    Muito obrigado, eu tinha esquecido como era feito e o seu video me ajudou muito.

  • Maxiarlem

    e ai rafael, tenho uma proposta de trabalho para vc, se quiser saber me envie um email:[email protected]

  • José_Erikson

    vlw’s mano me ajudo muito

  • Leandro

    não estou conseguindo acessar esta 1ºpagina, para criar nome do
    usuario do banco de dados, ja instalei o wampserver. Estou tentando
    instalar o WordPress, me ajuda ai valeu.
    Muito agradecido quem poder me ajudar.

Projeto mantido por: