Ver Mensaje Individual
  #12 (permalink)  
Antiguo 29/10/2012, 06:51
Avatar de cuasatar
cuasatar
 
Fecha de Ingreso: junio-2011
Ubicación: Bogotá Rock City
Mensajes: 1.230
Antigüedad: 12 años, 10 meses
Puntos: 181
Respuesta: No puedo conectar php con mysql

Honestamente no he tenido la oportunidad de trabajar con estas funciones de prepare y bind_param. Revise en el manual y en teoría parece que estuviera bien escrito. Yo tratando de emular al manual haria lo siguiente:

Código PHP:
$stmt $mysqli->prepare("INSERT INTO CountryLanguage VALUES (?, ?, ?, ?)");
$stmt->bind_param('sssd'$code$language$official$percent);

$code 'DEU';
$language 'Bavarian';
$official "F";
$percent 11.2
Si te das cuenta ellos no colocan directamente el post dentro de bind_param sino que despues le dan un valor, en el caso del ejemplo son strings pero en tu caso deberia ser $_POST['loquesea'];

Hasta donde tengo entendido la matriz $_POST siempre se debe referenciar asi en mayusculas y no en minusculas como tu lo tienes (igual busca en el manual para que lo confirmes) Yo para descartar errores verificaria con un echo que todos los parametros post si estan llegando bien y basandome en el el ejemplo del manual le cambiaria esto (se da por sobre entendido que tu debes usar tu propia consulta )

Código PHP:
$code 'DEU';
//lo reemplazas con
$code =$_POST['code']; 
Por favor comentanos como te va con eso y de paso aprendemos todos a usar una nueva función. Creo que con lo que sugiero deberia arreglarse el problema.
__________________
Blog de humor http://elcuasatar.net63.net/