Foros del Web » Programando para Internet » PHP »

Hola quiero saber si estoy en lo sierto con estos datos.

Estas en el tema de Hola quiero saber si estoy en lo sierto con estos datos. en el foro de PHP en Foros del Web. hola lo siguiente que les muestro es el uso de tablas binarias me muestra como usarlo unos ejemplos de almacenamiento de imagenes y texto no ...
  #1 (permalink)  
Antiguo 12/10/2010, 07:07
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Tengo dudas con el uso de la tabla bynaria ;no entiendo bien el asunto

hola lo siguiente que les muestro es el uso de tablas binarias me muestra como usarlo unos ejemplos de almacenamiento de imagenes y texto no lo acabo de comprender ruego ayuda , un saludo .


Código PHP:
EJEMPLO 1   binary data  

<HTML>
<HEAD><TITLE>Store binary data into SQL Database</TITLE></HEAD>
<BODY>
<?php                 /*estoy pensando que el filesize y filetype son informacion de la imagen y son hidden*/
if ($submit) {
//codigo que se ejecuta si se presiono el botón submit
MYSQL_CONNECT"localhost""root""password");
mysql_select_db"binary_data");
$data addslashes(fread(fopen($form_data"r"), filesize($form_data)));//ESTA PARTE AQUI ES UN ROLLO PERO TIENE MUCHO QUE VER
$result=MYSQL_QUERY"INSERT INTO binary_data
(description,bin_data,filename,filesize,filetype) "
"VALUES //pero que es filename??????
('$form_description','$data','$form_data_name','$form_data_size','$form_data_type')"
);
$idmysql_insert_id();
print 
"<p>Database ID: <b>$id</b>"// y esto otro  que es ??  un ID de que es ??
MYSQL_CLOSE();
} else {
// sino mostrar el formulario para nuevos datos:
?>
<form method="post" action=" <?php echo $PHP_SELF?>"
enctype="multipart/form-data">
File Description:<br>
<input type="text" name="form_description" size="40">
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000"> <!-- que cosa es esto -->
<br>File to upload/store in database:<br>
<input type="file" name="form_data" size="40">
<p><input type="submit" name="submit" value="submit">
</form>
<?php
}
?>
</BODY>
</HTML><!--Esto se esta volviendo un rollo no entiendo nah ayuda por favor! -->

El siguiente script (getdata.php) puede usarse para recuperar los datos desde la base de datos, notar que el
script espera recibir la variable $id con el id del registro a recuperar de la tabla.
<?php // no entiendo nada  dios!!!!!
if($id) {
@
MYSQL_CONNECT"localhost""root""password");
@
mysql_select_db"binary_data");
$query "select bin_data,filetype from binary_data where id=$id";
$result = @MYSQL_QUERY($query);
$data = @MYSQL_RESULT($result,0"bin_data");
$type = @MYSQL_RESULT($result,0"filetype");
Header"Content-type: $type");
echo 
$data;
};
?>
sin duda lo mas extraño fue esto del id
  #2 (permalink)  
Antiguo 12/10/2010, 07:20
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Preguntas de isset y file hidden incomprensible

ese maldito isset que aparece des pues de cada if mi ra el ejemplo : // nose que se ignifica

Cita:
Código PHP:
<?
if(isset($proc)) {  
for (
$i=0;$i<count($valor);$i++) {
if(isset(
$vector[$i])) {
if(
$vector[$i]==”on”) {
print(
“$valor[$iviene seleccionado”);
}
}
}
}
?>
hay esta e l isset lo e visto sin eso no ah avido problema ¿por que razon esta ?



Código HTML:
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000"> 
<!-- que cosa es esto -->
  #3 (permalink)  
Antiguo 12/10/2010, 07:26
 
Fecha de Ingreso: febrero-2010
Mensajes: 818
Antigüedad: 14 años, 9 meses
Puntos: 55
Respuesta: Preguntas de isset y file hidden incomprensible

isset
http://php.net/manual/es/function.isset.php

hidden
http://www.webestilo.com/foros/mensa...ro=2&msg=37542

seria mas fácil si leyeras la documentación o buscaras en google
  #4 (permalink)  
Antiguo 12/10/2010, 07:27
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Información Hola quiero saber si estoy en lo sierto con estos datos.

APUNTES .....
----------------------------------------------------------------------------------------------
Código PHP:
$cantidad=mysql_num_rows($result); 
<-- no se puede introducir la variable al pelo por lo visto
es nesesario colar mysql_num_rows para que te debuelba los resultados de la tabla asi la variable cantidad funcionara en base al result que contine la db y la conexion. // sinceramente nose por que es asi pero es una jilipollles. solo espero estar en lo sierto.


---------------------------------------------------------------------------------------------
Código PHP:
$cantidad=mysql_affected_rows(db_link); 
<--- debuelbe el numero de filas que fueron afectadas por un update delete o lo que sea // es asi?
.--------------------------------------------------------------------------------------


para acceder los valores de una bariable en la base de datos es sencillo mira como se mira cada conlumna que ba siendo prosesada. :

Código PHP:
$var=mysql_fetch_row(result_set); 
Ejemplo:
Código PHP:
$query=”select nombretelefono from contactos where edad between 20 and 25 and sexo=’f’”;
$result=mysql_query($query,$db);$rs=mysql_fetch_row($result);

while(
$v=mysql_fetch_row($result)) {
print(
“Columna 0$v[0Columna 1$v[1]); //  es facil se entiende.



--------------------------------------------------------------


/ por lo visto para ver la columna entera de una varievle es esto fetch_array por nombre adiferencia de fetch_row que es por num.


Código PHP:
$query=”select nombretelefono from contactos where edad between 20 and 25 and sexo=’f’”;
$result=mysql_query($query,$db);
$rs=mysql_fetch_array($result);
Ejemplo:
$rs=mysql_fetch_array($result);


while(
$v=mysql_fetch_array($result)) {
print(
“Columna 0$v[“nombre”]);


------------------------------------------------------

devuelve el nu mero de columnnas de un $result
int=mysql_num_fields(result_set); // es faci.l o al menos eso creo.

--------------------------------------
Código PHP:
<?print("$texto");?>
// esta es la manera de imprimir una variable fuera de php a dieferencia de echo que es en php


************************************************** ******
Bueno,en todo caso agradesco que se molestaran en leer solo quiero saber si voy bien encaminado, y si podeis resolver cualquier problema que no entienda yo, si ven que algo esta mal aganmelo saber , un saludo
  #5 (permalink)  
Antiguo 12/10/2010, 07:39
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Unas funciones de php estan hay son parte pero no la comprendo. : son estas.

una es
Código PHP:
$row 
otra
Código PHP:
foreach 
esta de
Código PHP:
fopen 
se que es par a prosesar imagenes o algo asi no lo acabo de entender


mucho mas raro me resulta este de
Código PHP:
fread 
Aqui va un ejemplo :

Código PHP:
while($row mysql_fetch_array($result)) 
el row es imprimido detras de cada variable :

Código PHP:
printf("<tr><td>&nbsp;%s</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;%s&nbsp;</td><td>&nbsp;<imgsrc=%s>&nbsp;</td></tr>",
$row["nombre"],$row["direccion"],$row["telefono"],$row["email"],$row["imagen"]); 
Por ultimo aparece
Código PHP:
mysql free result 
// supongo que se ra lo que prosese , la variable
Código PHP:
$result 


bueno pero es igual es pero lo entienda o aclaren un poquito el asunto

Un saludo
  #6 (permalink)  
Antiguo 12/10/2010, 07:48
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Unas funciones de php estan hay son parte pero no la comprendo. : son est

Por favor pasa por el manual oficial y verifica para que son útiles.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #7 (permalink)  
Antiguo 12/10/2010, 07:51
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Respuesta: Preguntas de isset y file hidden incomprensible

acabo de salr de un manual y me mandas a otro ¿y asi siempre?

quisiera que me dijesen como entienden esto , simplemente por que la verdad no caigo con la respuesta

en a web queme enseñaste nose que se refiere con lo de null se que es nulo si nulo , pero nulo ¿que ?

un saludo.
  #8 (permalink)  
Antiguo 12/10/2010, 07:55
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Pregunta Respuesta: Unas funciones de php estan hay son parte pero no la comprendo. : son est

Wao

otra vez , no no . espera . espar a,, uhmm no me digas ... emhh ya lo digo espera..... , ohh , si a que es php.net

ehh.. aserte a que si ..

pos sabes que te digo es pagina habla el mismo idioma que yo y no la entiendo
  #9 (permalink)  
Antiguo 12/10/2010, 07:57
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Preguntas de isset y file hidden incomprensible

Bueno... si te lo tienen que dar todo comidito (ya veo que justo empiezas)

Código PHP:
<?
if(isset($proc)) {  //si la variable está definida haz esto:
   
for ($i=0;$i<count($valor);$i++) {//inicia un contador desde cero y hace que mientras este contador sea menor que un dato introducido en una variable se cumpla la condicion y se sume 1 al contador
      
if(isset($vector[$i])) {//si la casilla 0 del array $vector está definido, haz esto:
         
if($vector[$i]=="on") {//si alguna casilla del array $vector esta on haz esto: 
            
print(&#8220;$valor[$i] viene seleccionado”);//imprime
         
}
      }
   }
}
?>
Código HTML:
<INPUT TYPE="hidden" name="MAX_FILE_SIZE" value="1000000">
<!---------------------------------------------------------
Esto es parte de un formulario para subir archivos
---------------------------> 
Espero que de ahora en adelante leas los manuales ¬¬
  #10 (permalink)  
Antiguo 12/10/2010, 08:00
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Preguntas de isset y file hidden incomprensible

Exacto, significa nulo. Algo para que entiendas
Código PHP:
Ver original
  1. <?php
  2. $foo = null;
  3. if(isset($foo)){
  4.     echo $foo;
  5.     //este if no se ejecuta
  6. }
  7.  
  8. $foo = 'bar';
  9. if(isset($foo)){
  10.     echo $foo;
  11.     //este if sí se ejecuta
  12. }
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #11 (permalink)  
Antiguo 12/10/2010, 08:02
Avatar de abimaelrc
Colaborador
 
Fecha de Ingreso: mayo-2009
Ubicación: En el planeta de Puerto Rico
Mensajes: 14.734
Antigüedad: 15 años, 6 meses
Puntos: 1517
Respuesta: Unas funciones de php estan hay son parte pero no la comprendo. : son est

A la verdad que no tienes deseos de aprender. Te recomiendo que mires el wiki de este foro, hay un manual que está bien sencillo y fácil de aprender.
__________________
Verifica antes de preguntar.
Los verdaderos amigos se hieren con la verdad, para no perderlos con la mentira. - Eugenio Maria de Hostos
  #12 (permalink)  
Antiguo 12/10/2010, 08:04
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Unas funciones de php estan hay son parte pero no la comprendo. : son est

Mira... hay formas fáciles de aprender. Visita este link:

http://tinyurl.com/32c8aoe
  #13 (permalink)  
Antiguo 12/10/2010, 08:08
Colaborador
 
Fecha de Ingreso: octubre-2009
Ubicación: Tokyo - Japan !
Mensajes: 3.867
Antigüedad: 15 años, 1 mes
Puntos: 334
Respuesta: Unas funciones de php estan hay son parte pero no la comprendo. : son est

www.phpya.com.ar
__________________
More about me...
~ @rhyudek1
~ Github
  #14 (permalink)  
Antiguo 12/10/2010, 11:47
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Hola quiero saber si estoy en lo sierto con estos datos.

Eso me a dolido mucho , mira que decirme que no quiero aprender ,que tengo interes

¿por que me dises eso?

con todo lo que e puesto en un solo dia y estudiar ¿me dices esto ?

lo importante es que avance ¿no?

malo seria que me quede estantacado , valgame dios ,pero con esto no soy mal agradecido en cambio seguire estudiando y mirare el wiki un saludo y gracias.
  #15 (permalink)  
Antiguo 12/10/2010, 12:00
3nr1c
Invitado
 
Mensajes: n/a
Puntos:
Respuesta: Hola quiero saber si estoy en lo sierto con estos datos.

Creo que no has entendido lo que te dijo... Una cosa es no querer aprender, y otra es querer que te lo den todo hecho. ¡Tenemos un cerebro, somos humanos!

Por lo tanto, si tienes los recursos (manual, wiki, GOOGLE...) úsalos, y si luego no has encontrado NADA DE NADA, explica detalladamente tu problema, que has intentado y el código COMPLETO donde tienes el problema y calma, que alguien querrá ayudarte
  #16 (permalink)  
Antiguo 12/10/2010, 12:00
 
Fecha de Ingreso: abril-2008
Mensajes: 435
Antigüedad: 16 años, 7 meses
Puntos: 10
Respuesta: Hola quiero saber si estoy en lo sierto con estos datos.

pues mas que nada te dicen eso porque preguntas cosas te dan la explicacion oficial y no estas del todo conforme, a mi entender si recien estas empezando en esto de la programacion busca manuales de introduccion a la programacion que seran bien utiles, incluso la wiki de este sitio esta bien completa para novatos, el ejepmlo con el que estas trabajando es muy complicado para recien empezar en esto (obvio que no imposible)

saludos
  #17 (permalink)  
Antiguo 01/11/2010, 19:44
(Desactivado)
 
Fecha de Ingreso: octubre-2010
Mensajes: 89
Antigüedad: 14 años, 1 mes
Puntos: 0
Respuesta: Hola quiero saber si estoy en lo sierto con estos datos.

estube biendo lo de null y el isset pero veo que en lo de null


no parece ser tan nesesario por que la $ la definen con = "" ; yo diria que mejor no se le pone nada

y seria null algo asi o no ? $ejemplo <--- esta null sin asignar nada

$ejemplo2="definida"; <-- esta definida


entonses lo del isset cada vez que defina una bariable debor po ner isset? yo e visto mucho otros casos en los que no se usa ¿cuales son esos casos en los que se usa?

puede ser cuando hay un if atras de otro -.... uhmm no lose =/

Etiquetas: hola
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 08:46.