Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Qual comando posso usar para inserir dados em um BD, usando MySQLi? Quando uso o comando abaixo dá erro, já pesquisei muito, mas não consegui nada que fizesse funcionar. $sql_db = mysql_query('INSERT INTO teste (nome, idade) VALUES (jose, 10)') or die(mysql_error()). Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead Obrigado!
Vi seu artigo e até baixei a apostila, mas ainda não consegui fazer o insert funcionar.
Segue o script:
<?php
$host = 'localhost';
$user = 'root';
$pass = '';
$db = 'alunos';
// conexão e seleção do banco de dados
$con = mysqlI_connect($host, $user, $pass, $db);
$con->query('INSERT INTO teste (nome, idade) VALUES (José, 20)') or die(mysql_error()); /** insere o conteudo digitado no banco e dados **/
mysqli_close($con);
?>Opa.
Funcionou.
O problema estava no i do mysqlI_connect, que está em maiúsculo.
Valeu.
Veja este meu artigo sobre MySQLi