Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - EFEX

#601
PHP / Re: Mysql, Php, pdo y goto.
29 Diciembre 2013, 15:41 PM
En esos casos tenes que saber que valor tiene $prubea, en este es un objeto y siempre va a ser valido.

Código (php) [Seleccionar]

$usuario = $_POST['user'];

try {
   $con = new PDO('mysql:host=localhost;dbname=pruebas', "root", "XXXXXXXXXX");

   $prueba = $con->query("SELECT * from pruebas WHERE USER = '$usuario'")->fetchColumn(); // Solo necesitas saber si existe o no, fetchColumn retornara algo si exite en caso contrario no
   if ($prueba){  // Con eso es suficiente

       echo "El nombre de usuario ya existe.";

   }else{
 
$con->query("INSERT INTO pruebas (ID,USER) VALUES ('','$usuario')");
       echo "Cuenta creada";

       $gbd = null;
   }
} catch (PDOException $e) {   // Si utilizar try debes utilizar catch en este caso se usa para saber si realizo la conexion a la base de datos
       echo 'No se pudo conectar: ' . $e->getMessage();
}

// Más código bla bla bla.


fetchColumn()
http://es.php.net/manual/en/pdostatement.fetchcolumn.php
#602
PHP / Re: Mysql, Php, pdo y goto.
29 Diciembre 2013, 14:42 PM
hay estas obteniendo tooodos los registros de la tabla lo que no es conveniente... existen clausulas en mysql para hacer una busqueda minuciosa y mas exacta.

Código (sql) [Seleccionar]

SELECT *                                              //Seleccionar todo
FROM tabla_usuarios                                   //de tabla_usuarios
WHERE nombre = 'Aitor';                               //donde el nombre sea igual a ...


#603
De ojeda rapido.

Tenes esta linea te faltan 2 puntos, ves donde?
Código (php) [Seleccionar]
$string = "Insert Into Juego Values (".$numero.", '"$nombre."', '"$genero."', ".$precio.", ".$company.")";

Cuando utilizes INSERT tenes que especificar los nombres de las columas.
Código (sql) [Seleccionar]
INSERT INTO tabla_nombre (columna1, columna2) VALUES($var, $var);

Para no tener que hacer esa primera consulta de cuantos hay ya agregados... podes agregar un campo que se valla autoincrementando el valor cuando existen nuevos registros.
https://dev.mysql.com/doc/refman/5.0/es/example-auto-increment.html

Y mysql es obsoleta, se debe utilizar mysqli
http://ar2.php.net/manual/es/book.mysqli.php
#604
Dudo que sea tan facil... ademas no se que dira los terminos de usar la api de esta manera pero seguro que si alguien te denuncia pueden tomar medidas sobre tu cuenta.

https://dev.twitter.com/docs/follow-button
#605
No esta repetida esta noticia? o tuve un dejavu ...
#606
Código (php) [Seleccionar]

$meta = get_meta_tags(URL);
print_r($meta);



get_meta_tags()
http://php.net/manual/es/function.get-meta-tags.php
#607
PHP / Re: ayuda con auditoria php
27 Diciembre 2013, 03:24 AM
Cita de: shitoman en 26 Diciembre 2013, 21:44 PM
ya lo solucione gracias.

Querras decir que te lo solucionaron en otros 2 foros... espero que sea por un trabajo de la secundaria y que no sea por un trabajo que intentes cobrar dinero por esto   ;).
#608
PHP / Re: ayuda con auditoria php
26 Diciembre 2013, 12:22 PM
Yo me pondria a leer el manual, tenes errores de sintaxis muy basicos.
http://www.php.net/manual/es/

Quizas tambien te interese sobre triggers o disparadores en base de datos.
Si usas mysql...
http://dev.mysql.com/doc/refman/5.0/es/create-trigger.html
#609
Cita de: el-brujo en 24 Diciembre 2013, 11:56 AM
sí, si claro, la base de datos es texto plano básicamente, es decir, los mensajes de los usarios, los logs, mensajes privados, etc.

El brujo nos espia.  ;D
#610
Quizas no hay tantos tutoriales por que es algo especifico... pero con lo que ya sabes de php deberias preguntarte si podes realizarlo o a lo sumo que faltaria aprender. Si estuviste aprendiendo mysql, sessiones, funciones de php., creo en ya tenes medio pie adentro para empezarlo  :).

Cita de: @drvy en 24 Diciembre 2013, 08:01 AM
...el hecho de ver un tutorial de como se hace no te va a servir de nada... en la programación hay muchas maneras de conseguir lo mismo.. y lo mejor es que decidas por ti mismo la mejor manera de hacerlo.

Si tal cual.