estoy tratando de insertar registros, pero no me resulta... por ahora son solo pruebas, y estoy siguiendo el ejemplo de los tutoriales que existen...
este es mi php, el mismo del tutorial... aunque solo me interesa la parte de "InsertNewPerson"
<?php
$host = "127.0.0.1";
$user = "root";
$pw = "";
$db = "AvalonTR";
$con = mysql_connect($host,$user,$pw) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES 'utf8'");
$action = $_GET["action"];
switch ($action)
{
case "CountPersons":
$q = mysql_query("SELECT * FROM persons");
$count = mysql_num_rows($q);
print json_encode($count);
break;
Case "GetPersons":
$q = mysql_query("SELECT name, age FROM persons");
$rows = array();
while($r = mysql_fetch_assoc($q))
{
$rows[] = $r;
}
print json_encode($rows);
break;
case "InsertNewPerson":
$maquina = $_GET["Maquina"];
$fecha = $_GET["fecha"];
$q = mysql_query("INSERT INTO Damir (maquina, fecha) VALUES ('$maquina', $fecha)");
print json_encode("Inserted");
break;
}
?>
la insercion la hace, el problema es que los valores que inserta son 0 y 0000-00-00 o lo que mande...siempre es el mismo resultado.
este es mi Job
Dim InsertNewPerson As HttpJob
InsertNewPerson.Initialize("InsertNewP", Me)
InsertNewPerson.download2("http://192.168.1.100/avalontr/php_example.php", Array As String ("action", "InsertNewPerson", "maquina", "60", "fecha", "23-07-2015"))
desde ya, muchas gracias por la ayuda.
Saludos.
este es mi php, el mismo del tutorial... aunque solo me interesa la parte de "InsertNewPerson"
<?php
$host = "127.0.0.1";
$user = "root";
$pw = "";
$db = "AvalonTR";
$con = mysql_connect($host,$user,$pw) or die(mysql_error());
mysql_select_db($db) or die(mysql_error());
mysql_query("SET CHARACTER SET utf8");
mysql_query("SET NAMES 'utf8'");
$action = $_GET["action"];
switch ($action)
{
case "CountPersons":
$q = mysql_query("SELECT * FROM persons");
$count = mysql_num_rows($q);
print json_encode($count);
break;
Case "GetPersons":
$q = mysql_query("SELECT name, age FROM persons");
$rows = array();
while($r = mysql_fetch_assoc($q))
{
$rows[] = $r;
}
print json_encode($rows);
break;
case "InsertNewPerson":
$maquina = $_GET["Maquina"];
$fecha = $_GET["fecha"];
$q = mysql_query("INSERT INTO Damir (maquina, fecha) VALUES ('$maquina', $fecha)");
print json_encode("Inserted");
break;
}
?>
la insercion la hace, el problema es que los valores que inserta son 0 y 0000-00-00 o lo que mande...siempre es el mismo resultado.
este es mi Job
Dim InsertNewPerson As HttpJob
InsertNewPerson.Initialize("InsertNewP", Me)
InsertNewPerson.download2("http://192.168.1.100/avalontr/php_example.php", Array As String ("action", "InsertNewPerson", "maquina", "60", "fecha", "23-07-2015"))
desde ya, muchas gracias por la ayuda.
Saludos.