@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()
rodriguesabner
posta seu config.php, como vc fez o include, consegue pegar os atributos dela, mas posta aí
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()); ?>
rodriguesabner
formata o código quando for enviar, seleciona ele todo e aperta em </>. Pq seu código tá em alemão???
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);
rodriguesabner
Conseguiu??
Otavio_Correa
cara to tentando kk mas sou bem leigo ainda kkk ‘-’
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
Otavio_Correa
@rodriguesabner Pode editar o codigo da forma certa pra mim ?
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';}
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
rodriguesabner
o q tem na linha 11 do index?
Otavio_Correa
esta ficou sendo a linha 11
rodriguesabner
arruma a query pra como vc vai usar né, SELECT * FORM suaTabela....
Otavio_Correa1 like
Consegui aqui
rodriguesabner1 like
Boa, tenta assistir umas vídeo aulas enquanto começa, assim vc vai ter um norte melhor do que está fazendo!!
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.