Array
(
)

Forma correta - alteração

PHP
Karine Sobral
   - 15 mar 2016

Boa tarde, Está funcionando perfeitamente(aparentemente) mas queria a opinião de alguem que pudesse analisar.
Grata.
#Código


<?php

function usuario_listar($conexao){
	$sql = "SELECT id, nome, idade FROM usuario ORDER BY nome";
	$resultado = mysqli_query($conexao, $sql);
	
	return $resultado;
}

function usuario_porId($conexao, $id){
	$sql = sprintf("SELECT id, nome, idade FROM usuario WHERE id = %s", $id);
	$resultado = mysqli_query($conexao, $sql);
	
	return $resultado;
}

function usuario_excluir($conexao, $id_usuario){
	$sql = sprintf("DELETE FROM usuario WHERE id = %s", $id_usuario);
	$resultado = mysqli_query($conexao, $sql);
	
	return $resultado;
}

function usuario_cadastrar( $conexao, $usuario_nome, $usuario_idade){
	
	if( $usuario_nome == "" ) {
		return false;
	}
	
	if( $usuario_idade == "" ) {
		$usuario_idade = 'NULL';
	}
	
	$sql = sprintf("INSERT INTO usuario (nome, idade) VALUES ('%s', %s)", $usuario_nome, $usuario_idade);
	
	
	$resultado = mysqli_query($conexao, $sql) or die( mysqli_error($conexao) );
	
	return $resultado;
	
}

function usuario_alterar( $conexao, $usuario_nome, $usuario_idade, $usuario_id){
	
	if( $usuario_nome == "" ) {
		return false;
	}
	
	if( $usuario_idade == "" ) {
		$usuario_idade = 'NULL';
	}
	
	$sql = sprintf("UPDATE usuario SET nome = '%s', idade = %s WHERE id = %s", $usuario_nome, $usuario_idade, $usuario_id);
	
	
	$resultado = mysqli_query($conexao, $sql) or die( mysqli_error($conexao) );
	
	return $resultado;
	
}