Array
(
)

banco e conexão

Didi
   - 12 out 2015

Olá tou fazendo um curso no Senac de desenvolvedor web e meu professor o seguinte:
Sistema Web Empresarial” você deverá desenvolver um sistema web em que seja pos-
sível à realização do cadastro de funcionários e departamentos.
Eu instalei o wamp criei o banco e ja tem fiz a pagina cadastro funcionário. Mas não consigo conectar ela ao banco.
Sou muito meigo no assunto

Marcio Araujo
   - 12 out 2015

Qual dos bancos, sql server ou mysql?

Fernando C
   - 12 out 2015

http://www.devmedia.com.br/introducao-ao-php-pdo/24973
http://www.rafaelwendel.com/2011/12/tutorial-pdo-php-data-object/

Alan Mario
   - 12 out 2015

O PDO é uma generalização de acesso aos dados independente da base?

Didi
   - 12 out 2015

mysql

Marcio Araujo
   - 12 out 2015

Olhe os link que o Fernando postou, praticamente não terá problemas, mas uma pergunta, qual nivel, leigo?

Didi
   - 15 out 2015

Tipo iniciantes. Bem iniciante mesmo
.............................................................................................................................

fiz assim
.............................................................................................................................................
<html>
<head>
<title>Sistema Cadastro de Funcionrio</title>
</head>
<body>
<form action="cadastrando.php" method="POST">

<table width="" border="0">
INFORME SEUS DADOS<br><br>
<tr>
<td width="80">Nome:</td>
<td width="600"><input name="nome" type="text" size="50" maxlength="50" /><br><br>

</tr>
<tr>
<td width="80">CPF:</td>
<td width="546"><input name="cpf" type="int" size="" maxlength="11" /><br><br>

</tr>
<tr>
<td>Email:</td>
<td><input name="email" type="text" size="60" maxlength="45" /><br><br>

</tr>
<tr>
<td>Sexo:</td>
<td><input name="sexo" type="text" size="25" maxlength="12" /><br><br>

</tr>
<tr>

</tr>

<td>Cidade:</td>
<td><input name="cidade" type="text" maxlength="20" /><br><br>
<tr>

</tr>
<tr>
<td>Estado:</td>
<td><input name="estado" type="text" size="5" maxlength="2" /><br><br>

</tr>

<tr>
<td>Funcao:</td>
<td><input name="funcao" type="text" size="50" maxlength="60" /><br><br>

</tr>
<tr>
<td>Departamento:</td>
<td><input name="departamento" type="text" size="50" maxlength="60" /><br>

</tr>

<tr>
<td colspan="2"><p>
<input name="cadastrar" type="submit" value="cadastrar" />

<input name="limpar" type="reset" value="Limpar " />

</tr>
</table>
</form>
<br>

</div>
</body>
</html>

</body>
</html>

..................................................................................................................

air fiz esse pra ligar esse pra conectar no banco, mas não conectar ,so aparece essa mensagem

MySQL não retornou nenhum registo. (O Query demorou 0.0004 sec)
SELECT * FROM `funcionario`
...............................................................................................................

<?php
$host = "localhost";
$user = "root";
$pass = " ";
$banco = "cadastro";//nome do banco
$conexao = mysql_connect($host, $user, $pass) or die(mysql_erro());
mysql_select_db($banco) or die(mysql_erro());

?>

<?php

$nome=$_POST["nome"];
$cpf=$_POST["cpf"];
$email=$_POST['email'];
$sexo=$_POST["sexo"];
$cidade=$_POST["cidade"];
$estado=$_POST["estado"];
$função=$_POST["funcao"];
$departamento=$_POST["departamento"];

$sql = mysql_query("INSERT INTO funcionario(nome,cpf,email,sexo,cidade,estado,funcao,departamento)

VALUES('$nome','$cpf,'$email','$sexo','$cidade','$estado','$funcao','$departamento')");
echo ("Cadastro realizado com sucesso!");

?>

tou precisando de ajuda, não para colar, e sim pra aprender.

abraços!

Jothaz
   - 16 out 2015

Tem certeza que o servidor de Banco de Dados esta rodando?
Você consegue acessar o Banco de Dados por outra aplicação: PHPAdmin ou sql workbench?

Fernando C
   - 16 out 2015

- funções mysql* estão obsoletas; use PDO.
- utilize phpinfo() e verifique se foram ativadas as extensões ao banco de dados e à PDO - alguns desses "pacotes" não fazem essa ativação automaticamente;
- se estiver usando windows verifique se o Apache e o Mysql foram instalados como serviços e se estão iniciados.