Quiero agregar datos a una bd al ingresar a la url
No se si debo de asignarle una variable para que conecte si me pudiesen ayudar siempre me travo en los inset msql :S
codigo de la pagina que al ingresar inserte datos a la bd
<?php
include '..systemlogin/conex.php';
mysql_query(conectar, "INSERT INTO users (vincubc) values(SI)");
?>
codigo conex
<?php
class conexion {
private $db;
private $usuario;
private $servidor ;
private $password ;
private $conect;
private $encad;
public function conexion (){
$this->db = "chopings";
$this->usuario = "root";
$this->servidor = "localhost";
$this->password = "12345";
}
public function conectar(){
$this->conect = mysql_connect($this->servidor, $this->usuario, $this->password) or die ("problemas con tratar de conectar con el servidor");
return $this->conect;
}
public function seleccion_db(){
mysql_select_db($this->db , $this->conect) or die ("problemas al tratar de conectar con la base de datos");
}
}
?>
Hola. Está mal el código en sí.
Primero estas usando mysql_query en vez de mysqli_query o PDO. Y además lo estás usando mal. Porque el conex.php es una clase.
Tendrías que llamarlo de la siguiente manera:
En Orientado a Objetos:
include "../systemlogin/conex.php";
$conexion = new conexion();
$conexion->conectar();
$conexion->seleccion_db();
mysqli_query("[query]");´//cambiar [query] por query
En Estructural (es el que te recomiendo en tu caso que parece estás empezando)
mysqli_connect("localhost", "usuario", "password", "basededatos");
mysqli_query("[query]");´//cambiar [query] por query
Probá eso.
Salu2
Gracias ya supe ejemplificarlo ;-) ahora tengo un detalle ya que hago esto para que "vincule una cuenta" quiero que seleccione la hilera donde es el id donde se logio anteriormente y que coloque el INSERT pero me da un error en el query ya intente de varias forma y según yo esta es la mas accesible.
mysql_connect("localhost", "root", "12345", "chopings");
mysql_query("SELECT id FROM users WHERE id = '.$_SESSION.' and INSERT INTO users (vincubc) values(SI)")
Citarero me da un error en el query
recuerda no somos adivinos!
por otro lado ignoraste todo lo que te dijo
LuffyFF
Cita de: engel lex en 2 Febrero 2017, 23:35 PM
recuerda no somos adivinos!
por otro lado ignoraste todo lo que te dijo LuffyFF
No, si no que si pude porque primero intentaba ingresar datos a una db y lo que me dijo Luffy si lo aplique y me salio bien pero ahora intento usar esa parte para otra función que hice que un formulario(ya logea 100%) pero quiero que actualize una tabla existente pero no lo hace.
aplico 2 bd diferentes.
<?php
include ("../systemvincu/mode/bdclientvincu.php");
$user = $_POST['usuario'];
$pass = $_POST['pass'];
$wish = new wish();
$wish -> login($user , $pass);
$uss = $_POST['uss'];
mysql_connect("localhost", "root", "123456", "criptcoins");
mysql_query($conexion,"UPDATE users SET vincubc = 'SI' WHERE usuario = $uss") and ("INSERT INTO users (vincubc) values(SI)")
?>