Jump to content
Jrui7

Importar base de dados SQL

Recommended Posts

Jrui7

Boas pessoal,

 

estou com um erro e preciso de ajuda...

Para ai a dois anos fiz uma página web dinâmica e utilizei o apache e o phpmyadmin para criar a base de dados.

No entanto desinstalei tudo mas guardei o projeto.

Agora queria novamente colocar a funcionar mas instalei o xampp e ao utilizar o PHPmy admin para importar a base de dados dá sempre este erro:

ele diz em cima que importou com sucesso 23 querys mas depois aparece este erro em baixo:

 

- Banco de Dados: `arcos` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `comentarios` -- CREATE TABLE IF NOT EXISTS `comentarios` ( `idComent` int(11) NOT NULL AUTO_INCREMENT, `coment` varchar(125) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, `estado` int(11) NOT NULL, `utilizador` varchar(15) CHARACTER SET utf8 COLLATE utf8_unicode_ci NOT NULL, PRIMARY KEY (`idComent`) ) ENGINE=InnoDB DEFAULT CHARSET=latin1 AUTO_INCREMENT=82

Mensagens do MySQL :

#1046 - Nenhum banco de dados foi selecionado

 

alguém me pode ajudar?

 

gratos pela atenção.

Share this post


Link to post
Share on other sites
M6

Tens de criar a base de dados antes de fazer o import e depois tens de garantir que estás a importar com a base de dados selecionada (basta fazeres use da base de dados antes do primeiro create table).


10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Share this post


Link to post
Share on other sites
Jrui7

Obrigado pela resposta.

 

No computador de casa funciona mas no de trabalho não:-((

 

dá sempre um erro:

 

Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\lol\index.php:25 Stack trace: #0 {main} thrown in C:\xampp\htdocs\lol\index.php on line 25

 

estive a ver e diz que o php foi descontinuado e onde utilizávamos msq_query () temos de utilizar msqi_query()..não percebo nada!!

 

no ficheiro bd.inc ja alterei e funciona mas depois vou a fazer o registo e no index.php tenho este código:

 

$util = $_POST['utiliza'];
                $pass = $_POST['pass'];
                
                $sql="SELECT login,senha From utilizadores WHERE login = '$util'"; 
                $resultado=mysql_query($sql);      ---linha 25
                $verificar = mysql_num_rows($resultado);
                

 

e dá este erro:

Fatal error: Uncaught Error: Call to undefined function mysql_query() in C:\xampp\htdocs\lol\index.php:25 Stack trace: #0 {main} thrown in C:\xampp\htdocs\lol\index.php on line 25

 

se altero na linha 25 para mysqli_query continua a dar erro...

 

alguem me consegue ajudar?

Share this post


Link to post
Share on other sites
HappyHippyHippo

Isso não é só trocar. 

Terás de verificar a documentação da família de funções mysqli_* para veres a diferença e aplicares em cada caso do teu código 


IRC : sim, é algo que ainda existe >> #p@p

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.