Pular para o conteúdo

Conexão PHP ao MySQL

E ae pessoal, segue script simples em php de conexão ao MySQL, só teste mesmo:
Willian Silvan wsilvan
Hits: 8.949 Categoria: PHP Subcategoria: Internet
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

E ae pessoal, segue script simples em php de conexão ao MySQL, só teste mesmo:
Download conectadb.php Enviar nova versão

Esconder código-fonte

<?
$conecta = mysql_connect("host", "database", "password") or print (mysql_error());
print "Conectado ao banco de dados: OK!";
mysql_close($conecta);
?>

IMC (indice de massa corporal

Data Extenso

Squid - Bloqueio e liberação de páginas em PHP

SysNoticia - Notícias para Web

Login 2004

#1 Comentário enviado por rafaelpac em 10/06/2011 - 16:08h
tem um errinho.. no lugar de "database" é "username".

$conn = mysql_connect('host', 'username', 'password') or die(mysql_error());
mysql_select_db('database', $conn);

#2 Comentário enviado por removido em 10/06/2011 - 19:43h
Minha opnião é que você deveria colocar este script - no minimo - em uma função.

<?php
function ConMysql( $host = 'localhost', $user = 'user', $pass = '123456', $db = 'banco' )
{
if( is_string( $host) and is_string($user) and is_string($pass) and is_string($db) )
{
$con =@ mysql_connect( $host, $user, $pass );
if( $con )
{
$db =@ mysql_select_db( $db, $con );
if( $db )
{
return $db;
}
else
{
exit( 'Este banco de dados não existe';
}
}
else
{
exit( 'Não foi possivel conectar ao host MySql: verifique os dados da conexão' );
}
}
else
{
exit( 'Não foi possivel conectar ao host MySql: verifique os dados da conexão' );
}
}
?>

Mas, o melhor seria utilizar o PDO.
#3 Comentário enviado por /bin/laden em 14/06/2011 - 11:24h
ronin, teria como mostrar isso usando o PDO?
#5 Comentário enviado por wesleysimplicio em 28/01/2013 - 01:39h
Sempre uso esse script que fiz, ele ajuda a encontrar o erro, na onde está errando e qual linha e coluna, bem legal :

<?php
include '/config/config.php';

abstract class database {

protected $_HOST = HOST;
protected $_USER = USER;
protected $_PASS = PASS;
protected $_DBNM = DBNM;
protected $conn = NULL;
protected $SLDB = NULL;

public function __construct(){
$this->connection();
$this->SelectDB();
}

function __destruct(){
if($this->conn != NULL){
mysql_close($this->conn);
}
}

function connection(){
$this->conn = mysql_connect($this->_HOST, $this->_USER, $this->_PASS)
or die($this->handleErro(__FILE__,__FUNCTION__,mysql_errno(),mysql_error()));
}

function SelectDB(){
$this->SLDB = mysql_select_db($this->_DBNM)
or die($this->handleErro(__FILE__,__FUNCTION__,mysql_errno(),mysql_error()));
}

function handleErro($file = false, $instance = false, $numError = false, $msgError = false){
if($file == false): $file = __FILE__; endif;
if($instance == false): $instance = __FUNCTION__; endif;
if($numError == $numError): $numError = mysql_errno(); endif;
if($msgError == FALSE): $msgError = mysql_error(); endif;

echo "
<pre>
ARQUIVO: {$file}
INSTANCIA: {$instance}
NUMERO DE ERRO: {$numError}
MENSAGEM DE ERRO: {$msgError}
</pre>
";


}

}
?>

qualquer duvida, entre em contato comigo.

Contribuir com comentário

Entre na sua conta para comentar.