Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: SQL syntax - problem ze zmiennymi
Forum PHP.pl > Forum > PHP
haribol
Witam.
  1. $rejestracja = mysql_query("INSERT INTO `users` (id,name,mail,data,relationship,location) VALUES (".$user.",".$user_profile[first_name].",".$user_profile[email].",".$user_profile[birthday].",".$user_profile[relationship_status].",".$user_profile[location].")") or die(mysql_error());

i błąd, który mi wyskakuje:
  1. You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '@hotmail.com,09/09/1991,In a Relationship,Array)' at line 1


Dzięki z góry
nospor
Wartosci tekstowe do zapytania wklada się w apostrofach. Ty tego nie robisz
haribol
Cytat(nospor @ 22.02.2013, 16:51:41 ) *
Wartosci tekstowe do zapytania wklada się w apostrofach. Ty tego nie robisz

tera mam: Unknown column 'id' in 'field list'
nospor
Komunikat błedu chyba jest wyraźny...... NIe ma kolumny id...
haribol
ale ta kolumna jest smile.gif
nospor
wg mysql jej nie ma. A mysql z regóły nie kłamie.

Może masz ID zamiast id, a może pomyliły ci się tabele wink.gif

a pozatym pokaż kod po zmianach
haribol
  1. <?php
  2. // Delimiters may be slash, dot, or hyphen
  3. $date = $user_profile[birthday];
  4. list($month, $day, $year) = split('[/.-]', $date);
  5. require_once 'base.php';
  6. $userbase = mysql_query("SELECT * FROM `users` WHERE id='$user'");
  7. echo "ok";
  8.  
  9. if(mysql_num_rows($userbase)==0){
  10. $rejestracja = mysql_query("INSERT INTO `users` (id,name,mail,data,relationship,location) VALUES ('$user','$user_profile[first_name]','$user_profile[email]','$user_profile[birthday]','$user_profile[relationship_status]','$user_profile[location]')") or die(mysql_error());
  11. mysql_free_result($userbase);
  12. mysql_free_result($rejestracja);
  13. };
  14.  
  15.  
  16.  
  17. ?>
nospor
No i nadal: jak baza mowi, że nie ma pola id, to znaczy ze nie ma smile.gif Poszukaj smile.gif
haribol
nie łączyłem się z tą bazą co trza. jaaaa.
ps. co to? biggrin.gif No such file or directory
nospor
Cytat
ps. co to? No such file or directory
Komunikat błędu poraz kolejny jest przecież dość wyraźny i oczywisty...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.