JoseF Posted November 18, 2016 at 05:21 AM Report #600647 Posted November 18, 2016 at 05:21 AM (edited) Boa noite, sempre que eu tento usar o mysqli seja com a versão mais recente ou a mais antiga do xampp, ele da-me sempre este erro e eu não sei o que fazer. <?php $db = mysqli_connect("localhost", "root", ""); $conexao = mysqli_select_db("sistema_escolar"); ?> Warning: mysqli_select_db() expects exactly 2 parameters, 1 given in C:\xampp\htdocs\sistemaescolar\conexao.php on line 4 Cumprimentos Edited November 18, 2016 at 05:30 AM by JoseF
JoseF Posted November 18, 2016 at 05:47 AM Author Report #600648 Posted November 18, 2016 at 05:47 AM Pessoal eu consegui fazer assim <?php $db = mysqli_connect("localhost", "root", ""); mysqli_select_db($db, "sistema_escolar"); ?> Assim não deu nenhum erro mas se houver outras maneiras de fazer, agradecia 😄
HappyHippyHippo Posted November 18, 2016 at 08:19 AM Report #600649 Posted November 18, 2016 at 08:19 AM existir existe, mas só faz sentido se souberes OOP IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Cerzedelo Posted November 18, 2016 at 08:40 AM Report #600651 Posted November 18, 2016 at 08:40 AM É altura de começar a usar o PDO
HappyHippyHippo Posted November 18, 2016 at 09:11 AM Report #600652 Posted November 18, 2016 at 09:11 AM 30 minutes ago, Cerzedelo said: É altura de começar a usar o PDO exsitem uma vantagem em usar PDO sobre mysqli, consegues dizer qual ? IRC : sim, é algo que ainda existe >> #p@p Portugol Plus
Poncio Elias Posted November 18, 2016 at 09:26 AM Report #600654 Posted November 18, 2016 at 09:26 AM 9 minutos atrás, HappyHippyHippo disse: exsitem uma vantagem em usar PDO sobre mysqli, consegues dizer qual ? Acho que vamos finalmente concordar em um assunto. O mysqli é até mais rápido e pode ser implementado orientado a objeto também para ficar um código mais elegante, em um sistema de produção ele será uma boa escolha. Como sou programador VBA gosto de usar funções, mas já estou começando a gostar da POO também. Acho que estão adotando o PDO como verdade única pelo fato de ser universal.
Knitter Posted November 18, 2016 at 09:42 AM Report #600657 Posted November 18, 2016 at 09:42 AM As diferenças de performance não são significativas para justificar uma escolha por um ou por outro, para mim a vantagem é a possibilidade de usar vários motores de bases de dados com uma única API, neste caso com PDO isso é possível (é um dos objetivos). Além disso a API do PDO é mais prática, embora alguns métodos não sejam mais que wrappers/utilitários e delegam para mysqli ou outro driver usado. Como trabalho frequentemente com mais que tipo de motor de base de dados é mais prático ter um único código e menos uma preocupação 🙂 O tópico está mais que respondido já o autor descobriu o problema mas deixo a sugestão de ler com cuidado as mensagens de erro, essa era directa 🙂
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now