Ir ao conteúdo
  • Cadastre-se
neure_time

PHP Comandos select no PHP com mysql

Posts recomendados

boa tarde gostaria de uma informação 

vocês podem me dizer o que o comando msql_select no php 

por favor!!!!!

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde @neure_time

 

Seria msql_select_db?

 

Se for, ele seleciona um banco de dados mSQL. clique no LINK para mais informações.

 

Se não for esse comando, por favor informe onde você viu ele.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

msql_select_db ( string $database_name [, resource $link_identifier ] ) : bool

o que é o bool???

 

Compartilhar este post


Link para o post
Compartilhar em outros sites
16 minutos atrás, neure_time disse:

o que é o bool???

 

Booleano, ou seja verdadeiro ou falso.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

OK valeu

adicionado 3 minutos depois

Você pode me mostrar um exemplo

por favor!!!!!!!!

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@neure_time Só complementando.

 

mysql_select_db() é uma função para selecionar o banco de dados que vai trabalhar. Esta função naturalmente é obsoleta para a extensão atual que o mysql usa.

 

Atualmente o mysql possui uma extensão chamada mysqli  com  " i "  no final.

A seleção de banco de dados ficou inclusa no momento da conexão.

 

Exemplo:

$conexao = mysqli_connect("localhost", "usuario","senha", "nome do banco de dados");

Este é o padrão atual.

Porém você ainda pode usar a função  mysqli_select_db() para selecionar diversos bancos de dados. Claro, somente se você estiver trabalhando com mais de um banco de dados, o que na maioria das vezes não fazem isso.

Exemplo:

$conexao = mysqli_connect("localhost", "usuario", "senha", "Banco de dados 1");

mysqli_select_db($conexao, "banco de dados 2"); 

Inicialmente se conecta ao banco de dados 1.  Posterior, mudamos para o banco de dados 2 e por ai vai.

Com isso podes criar funções legais, onde você pode usar múltiplos bancos de dados.

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Muito obrigado!!!!!!!!

Compartilhar este post


Link para o post
Compartilhar em outros sites

@DiF Só fazendo um adendo, eu não sei se ele estava falando do MySQL ou do mini SQL (mSQL). Mas o seu exemplo ficou muito bom 👍

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

Para mexer com html e php visual Studio code  é recomendado???

Compartilhar este post


Link para o post
Compartilhar em outros sites

Se você gosta de usar ele, pode usar sem problemas.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

@neure_time Até pode... mas eu prefiro outros mais específicos. Como o Eclipse for php.

 

O visual studio é um tanto pesado... particularmente não gosto dele.

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites
<?php
$conexao = mysqli_connect("localhost","root", "", "cadastroproduto");
$m= mssql_select_db($produto);
if($conexao == true) {
    echo "Conexao feita com sucesso!<br>";
} else {
    echo "Deu errado!";
}
$descricao = $_POST["descricao"];
$nome = $_POST["nome"];
$preco=$_POST["preco"];
$comando = "INSERT INTO cadastroproduto (Nome,Descricao,Preco) values ('$nome', '$descricao','$preco')";
$resultado = mysqli_query($conexao, $comando);

if($resultado == true) {
    echo "Deu certo o cadastro!";
} else {
    echo "Deu errado o cadastro!";
    echo mysqli_error($conexao);
}

?>

Me ajudem a melhorar esse código e queria saber se o mysql_select está certo

adicionado 0 minutos depois

?????????

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

@neure_time Como você está usando o mysqli_connect() não há necessidade de usar o mssql_select_db() até porque são extensões diferentes.

 

Recomendo mover a conexão com o banco de dados para um novo arquivo e incluir no seu php:

conexao.php

<?php
   $conexao = mysqli_connect("localhost","root", "", "cadastroproduto");

Sim apenas esta linha. E sem o fechamento do ?>  pois se tiver algo de errado vai der um erro fatal e não executará.

 

insere.php

<?php
   include 'conexao.php';

$descricao = $_POST["descricao"];
$nome      = $_POST["nome"];
$preco     = $_POST["preco"];

$inserir = mysqli_query($conexao, "INSERT INTO cadastroproduto (Nome,Descricao,Preco) 
                                   VALUES ('$nome', '$descricao','$preco')");

if($inserir) :
    echo "Deu certo o cadastro!";
else:
    echo "Deu errado o cadastro!";
    echo mysqli_error($conexao);
endif;

 

  • Curtir 1

Compartilhar este post


Link para o post
Compartilhar em outros sites

ok

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: minicurso “Como ganhar dinheiro montando computadores”

Gabriel TorresGabriel Torres, fundador e editor executivo do Clube do Hardware, acaba de lançar um minicurso totalmente gratuito: "Como ganhar dinheiro montando computadores".

Você aprenderá sobre o quanto pode ganhar, como cobrar, como lidar com a concorrência, como se tornar um profissional altamente qualificado e muito mais!

Inscreva-se agora!