a funçao era mysql_query() tive q mudar para mysqli_query() e não sei como resolver este erro
<?php
include('config.php');
if(isset($_POST['submit']) && $_POST['submit'] == 'Register') {
$username = ($_POST['username']);
$password = ($_POST['password']);
$social_id = ($_POST['social_id']);
$rl_name = ($_POST['rl_name']);
$email = ($_POST['email']);
$sql = "INSERT INTO account SET login = '".$username."', password = PASSWORD('".$password."'), social_id = '".$social_id."', real_name = '".$rl_name."', email = '".$email."'";
$result = mysqli_query(sql);
if($result) { echo 'Conta Criada com sucesso.'; } else { echo 'Falha ao criar conta'; }
@rodriguesabner mas como ficaria isto no meu problema, a conexão com o banco de dados foi feita no (‘config.php’); e não consegui citar esta conexão no mysqli_query()
posta seu config.php, como vc fez o include, consegue pegar os atributos dela, mas posta aí
/*
|-------------------------------------------------------------------
| Datenbank Connection Details
|-------------------------------------------------------------------
*/
$mysql_host = "25.8.59.100";
$mysql_user = "rancoroso";
$mysql_pass = "123456";
$mysql_db = "account";
/*
|-------------------------------------------------------------------
| Datenbank Verbindung herstellen
|-------------------------------------------------------------------
*/
mysqli_connect($mysql_host, $mysql_user, $mysql_pass, $mysql_db) OR
die("Es konnte keine Verbindung zur Datenbank hergestellt werden.<br /> Fehlermeldung: ".mysql_error());
?>
formata o código quando for enviar, seleciona ele todo e aperta em </>. Pq seu código tá em alemão???
$conexao = mysqli_connect($mysql_host , $mysql_user, $mysql_pass, $mysql_db);
$query = mysqli_query($conexao, "SELECT xxx FROM xxx ORDER BY xxx"); //2 paramentros
$blablabla = mysqli_fetch_assoc($query);
Vc pode chamar o $blablabla
do outro .php, até pq vc incluiu o config.php
no seu novo arquivo. Entendeu?
1 curtida
Tanto faz,
vc pode colocar tudo no seu config.php
ou, coloca isso no config:
$conexao = mysqli_connect($mysql_host , $mysql_user, $mysql_pass, $mysql_db);
e chamar o restante no arquivo novo:
$query = mysqli_query($conexao, "SELECT xxx FROM xxx ORDER BY xxx"); //2 paramentros
$blablabla = mysqli_fetch_assoc($query);
cara to tentando kk mas sou bem leigo ainda kkk ‘-’
<?php
/*
|-------------------------------------------------------------------
|Detalhes da conexão do Banco de Dados
|-------------------------------------------------------------------
*/
$mysql_host = "25.8.59.100";
$mysql_user = "rancoroso";
$mysql_pass = "123456";
$mysql_db = "account";
/*
|-------------------------------------------------------------------
| Conexão com o banco de dados
|-------------------------------------------------------------------
*/
mysqli_connect($mysql_host, $mysql_user, $mysql_pass, $mysql_db) OR
die("Não foi possível conectar ao banco de dados.<br /> Mensagem de erro: ".mysql_error());
?>
colocaria no config aqui acima
$conexao = mysqli_connect($mysql_host , $mysql_user, $mysql_pass, $mysql_db);
e no index abaixo
$query = mysqli_query($conexao, "SELECT xxx FROM xxx ORDER BY xxx"); //2 paramentros
$blablabla = mysqli_fetch_assoc($query);
<?php
include('config.php');
if(isset($_POST['submit']) && $_POST['submit'] == 'Register') {
$username = ($_POST['username']);
$password = ($_POST['password']);
$social_id = ($_POST['social_id']);
$rl_name = ($_POST['rl_name']);
$email = ($_POST['email']);
$sql = "INSERT INTO account SET login = '".$username."', password = PASSWORD('".$password."'), social_id = '".$social_id."', real_name = '".$rl_name."', email = '".$email."'";
$result = mysqli_query(sql);
if($result) { echo 'Conta Criada com sucesso.'; } else { echo 'Falha ao criar conta'; }
}
mas coloquei aqui e não funcionou como não sou bom ainda devo ter feito errado aqui
@rodriguesabner Pode editar o codigo da forma certa pra mim ?
config.php
<?php
$mysql_host = "25.8.59.100";
$mysql_user = "rancoroso";
$mysql_pass = "123456";
$mysql_db = "account";
$conexao = mysqli_connect($mysql_host, $mysql_user, $mysql_pass, $mysql_db) or die("Não foi possível conectar ao banco de dados.<br /> Mensagem de erro: " . mysql_error());
No outro arquivo:
$email = ($_POST['email']);
$query = mysqli_query($conexao, "SELECT xxx FROM xxx ORDER BY xxx");
$blablabla = mysqli_fetch_assoc($query);
if ($blablabla) {
echo 'Conta Criada com sucesso.';
} else {
echo 'Falha ao criar conta';
}
Tinha sido mais ou menos isso q tinha feito mas ai deu este erro
Atenção : mysqli_fetch_assoc () espera o parâmetro 1 para ser mysqli_result, boleano dada em C: \ xampp \ htdocs \ index na linha 11
o q tem na linha 11 do index?
esta ficou sendo a linha 11
arruma a query pra como vc vai usar né, SELECT * FORM suaTabela....
Boa, tenta assistir umas vídeo aulas enquanto começa, assim vc vai ter um norte melhor do que está fazendo!!
1 curtida