Buenas días a todos.
Vuelvo al ataque con una duda ?
Estoy intentando insertar datos en una tabla MySQL pero me da un error el servidor pero no dice que error. Aparece vacío.
Entiendo que está mal el php. Me podríais echar un cable por favor?
Perdonad tanta ignorancia por mi parte.
Un saludo y gracias de antemano.
En código B4A es el siguiente
Código del PHP
Vuelvo al ataque con una duda ?
Estoy intentando insertar datos en una tabla MySQL pero me da un error el servidor pero no dice que error. Aparece vacío.
Entiendo que está mal el php. Me podríais echar un cable por favor?
Perdonad tanta ignorancia por mi parte.
Un saludo y gracias de antemano.
En código B4A es el siguiente
B4A:
Dim job1 As HttpJob
job1.Initialize("", Me)
job1.Download2("www.miprueba.es/archivos/prueba.php",Array As String("nombre","PEPE"))
Wait For (job1) JobDone(job1 As HttpJob)
If job1.Success Then
Log(job1.Getstring)
End If
job1.Release
Código del PHP
PHP:
<?php
$db_host = "localhostxxxx";
$db_user = "xxxxxxxx";
$db_pass = "xxxxxxxx";
$db_database = "xxxxxxxx";
$db = new PDO('mysql:host='.$host.';dbname='.$db_database, $db_user, $db_pass,array(PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8") );
$db->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_WARNING);
$nombre = $_GET["nombre"];
$ssql = "INSERT INTO prueba (nombre) VALUES (:nombre)";
$q = $db->prepare($sql);
$q->execute(array(':nombre'=>$nombre));
echo "data inserted!";
?>