@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()
R
rodriguesabner
posta seu config.php, como vc fez o include, consegue pegar os atributos dela, mas posta aí
O
Otavio_Correa
/* |------------------------------------------------------------------- | 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()); ?>
R
rodriguesabner
formata o código quando for enviar, seleciona ele todo e aperta em </>. Pq seu código tá em alemão???
R
rodriguesabner1 like
$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?
$query = mysqli_query($conexao, "SELECT xxx FROM xxx ORDER BY xxx"); //2 paramentros$blablabla = mysqli_fetch_assoc($query);
R
rodriguesabner
Conseguiu??
O
Otavio_Correa
cara to tentando kk mas sou bem leigo ainda kkk ‘-’
O
Otavio_Correa
<?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);<?phpinclude('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
O
Otavio_Correa
@rodriguesabner Pode editar o codigo da forma certa pra mim ?
R
Solucao aceita
rodriguesabner
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)ordie("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';}
O
Otavio_Correa
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
R
rodriguesabner
o q tem na linha 11 do index?
O
Otavio_Correa
esta ficou sendo a linha 11
R
rodriguesabner
arruma a query pra como vc vai usar né, SELECT * FORM suaTabela....
O
Otavio_Correa1 like
Consegui aqui
R
rodriguesabner1 like
Boa, tenta assistir umas vídeo aulas enquanto começa, assim vc vai ter um norte melhor do que está fazendo!!
W
wallacecampanha1 like
Saudações jovem! Dica de irmão: Pesquise por envio de dados por PDO Prepared Statements, muito mais seguro, pois assim você está expondo dados na query, onde poderá ser violada.
J
joaosandim
Puxa, a mais de 2 anos sem mexer com mysql, hoje resolvi retomar um projeto e me deparei com as mudanças para mysqli e as respostas do orochimaru me ajudaram a resolver os erros que estava enfrentando, obrigado.