PHP y SQL

  • techwiz
  • Beginner
  • Beginner
  • Avatar de Usuario
  • Registrado: Dic 31, 2007
  • Mensajes: 46
  • Status: Offline

Nota Julio 17th, 2010, 9:17 am

Cuadro de personas:
Apellidos Nombre Dirección Ciudad p_id
1 Timoteivn Ola Hansen 10 Sandnes
2 Svendson Borgvn Tove 23 Sandnes
3 Storgt Pettersen Kari 20 Stavanger


Imaginemos que tengo la lista anterior en una base de datos mysql...

Me gustaría obtener el "p_id" de la persona que vive en "Storgt 20" de una consulta mysql

Yo creía que los siguientes trabajos:

MYSQL Código: [ Select ]
SELECT P_Id FROM `persons` WHERE Address='Storgt 20'


A menos que algunos de mis php no está funcionando, esto no funciona

alguna sugerencia?
gracias
  • Anonymous
  • Bot
  • No Avatar
  • Registrado: 25 Feb 2008
  • Mensajes: ?
  • Loc: Ozzuland
  • Status: Online

Nota Julio 17th, 2010, 9:17 am

  • natas
  • PHP Ninja
  • Proficient
  • No Avatar
  • Registrado: Mar 28, 2009
  • Mensajes: 305
  • Loc: AFK
  • Status: Offline

Nota Julio 17th, 2010, 9:35 am

Prueba esta

MYSQL Código: [ Select ]
mysql_query("SELECT P_Id FROM persons WHERE Address='Storgt 20' ");


Mirando de nuevo, no puedo recordar si las comillas simples son necesarias en torno a "las personas". pero merece la pena intentarlo.
Custom Web Design
  • joebert
  • Sledgehammer
  • Genius
  • No Avatar
  • Registrado: Feb 10, 2004
  • Mensajes: 13455
  • Loc: Florida
  • Status: Offline

Nota Julio 17th, 2010, 8:45 pm

natas, estos son invertidas , Y realmente sólo theyre necesario en los casos en que utiliza un nombre de tabla palabras reservadas . :D

techwiz, mi primera conjetura es que tiene algo que ver con su PHP / MySQL conjunto de caracteres de conexión. La consulta tiene un aspecto sólido.

Ha sido tan largo desde Ive tuvo que lidiar con un conjunto de caracteres mal sincronización, He olvidado por dónde empezar. :scratchhead:

Otra idea, es que tal vez sus datos se ha copiado de una fuente que había espacios en el extremo de cada línea. Una forma rápida para probar que es con la siguiente consulta.

SQL Código: [ Select ]
SELECT COUNT(P_Id) FROM persons WHERE Address LIKE '% '
Strong with this one, the sudo is.
  • sandy_j_sam
  • Newbie
  • Newbie
  • No Avatar
  • Registrado: Jul 26, 2010
  • Mensajes: 9
  • Status: Offline

Nota Julio 28th, 2010, 10:18 pm

Hola, para Alcanzar que creen en primer lugar respecto, databse, luego de que el cuadro Ejecutar consulta más tarde, ahora me entero de tareas Introducir aquí les seee

<? Php
$ conn = mysql_connect ("localhost", "root",);
$ db = mysql_select_db ("database", $ conn);
$ sql = mysql_qyery ("SELECT p_id persona ¿De dónde Dirección Storgt = 20"), $ conn);
?>

Publicar Información

  • Total de mensajes en este tema: 4 mensajes
  • Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 141 invitados
  • No puede abrir nuevos temas en este Foro
  • No puede responder a temas en este Foro
  • No puede editar sus mensajes en este Foro
  • No puede borrar sus mensajes en este Foro
  • No puede enviar adjuntos en este Foro
 
 

© 2011 Unmelted, LLC. Ozzu® es una marca registrada de Unmelted, LLC