Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [mysql] Zapytanie Mysql
Forum PHP.pl > Forum > Przedszkole
Artur Twardy
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
  2. <HTML>
  3. <HEAD>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  5. <META HTTP-EQUIV="Creation-date" CONTENT="2002.03.16">
  6. <META HTTP-EQUIV="Reply-to" CONTENT="adres zwrotny">
  7. <META NAME="Description" CONTENT="opis dokumentu">
  8. <META NAME="Author" CONTENT="autor dokumentu">
  9. <META NAME="Generator" CONTENT="Zajączek 3.0">
  10. <TITLE>Usuwanie pacjenta</TITLE>
  11. </HEAD>
  12. <BODY>
  13. <!--/HEADER-->
  14. <?php
  15. $idpacjentadel = $_POST['idpacjentadel'] ;
  16.  echo  '<P>Id pacjenta '.$idpacjentadel. '</P>';
  17.  $db = mysql_connect("localhost","root","krasnal") or die("blad z poaleczeniem do bazy");
  18. mysql_select_db('przychodnia');
  19.  
  20. $zapytanie = Delete from 'pacjenci' where ' Pacjent id'=$idpacjentadel ;
  21.  
  22. $wynik = mysql_query($zapytanie, $db);
  23. if($wynik) {
  24. echo 'Dane zapisane';
  25.  
  26.  
  27. }
  28. if (!$wynik) {
  29. die("Błąd dane nie zostały usunięte " . mysql_error());
  30. }
  31.  
  32. ?>
  33.  
  34.  
  35. <!--FOOTER-->
  36. </BODY>
  37. </HTML>
  38. <!--/FOOTER-->


Co jest nie tak z komenda do Mysql

wyskakuje nastepujacy blad

Parse error: parse error in c:\usr\apache\httpd\html\usuwanie pacjenta.php on line 24
S_Olewniczak
Musisz objąć w cudzysłów treść zapytania MySQL.
Piniek
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
  2. <HTML>
  3. <HEAD>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  5. <META HTTP-EQUIV="Creation-date" CONTENT="2002.03.16">
  6. <META HTTP-EQUIV="Reply-to" CONTENT="adres zwrotny">
  7. <META NAME="Description" CONTENT="opis dokumentu">
  8. <META NAME="Author" CONTENT="autor dokumentu">
  9. <META NAME="Generator" CONTENT="Zajączek 3.0">
  10. <TITLE>Usuwanie pacjenta</TITLE>
  11. </HEAD>
  12. <BODY>
  13. <!--/HEADER-->
  14. <?php
  15. $idpacjentadel = $_POST['idpacjentadel'] ;
  16.  echo  '<P>Id pacjenta '.$idpacjentadel. '</P>';
  17.  $db = mysql_connect("localhost","root","krasnal") or die("blad z poaleczeniem do bazy");
  18. mysql_select_db('przychodnia');
  19.  
  20. $zapytanie = "Delete from 'pacjenci' where ' Pacjent id'=$idpacjentadel";
  21.  
  22. $wynik = mysql_query($zapytanie, $db);
  23. if($wynik) {
  24. echo 'Dane zapisane';
  25.  
  26.  
  27. }
  28. if (!$wynik) {
  29. die("Błąd dane nie zostały usunięte " . mysql_error());
  30. }
  31.  
  32. ?>
  33.  
  34.  
  35. <!--FOOTER-->
  36. </BODY>
  37. </HTML>
  38. <!--/FOOTER-->
Artur Twardy
Id pacjenta 1

Błąd dane nie zostały usunięte Something is wrong in your syntax obok ''pacjenci' where ' Pacjent id'=1' w linii 1


teraz mam taki błąd jak go interpretować?
Piniek
tak że co to za nazwa kolumny
Cytat
Pacjent id
questionmark.gif moze mialo byc Pacjent_id ?
simple programmer
Eh... ja też tak miałem...
nazwy tabel musisz wrzucić do znaczku `.
Np.
Kod
mysql_query("DELETE FROM `pacjenci` WHERE `pacjent_id` = '$idpacjentadel'");

Może będzie działać biggrin.gif
Artur Twardy
<!--HEADER-->



<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
<META HTTP-EQUIV="Creation-date" CONTENT="2002.03.16">
<META HTTP-EQUIV="Reply-to" CONTENT="adres zwrotny">
<META NAME="Description" CONTENT="opis dokumentu">
<META NAME="Author" CONTENT="autor dokumentu">
<META NAME="Generator" CONTENT="Zajączek 3.0">
<TITLE>Usuwanie pacjenta</TITLE>
</HEAD>
<BODY>
<!--/HEADER-->
<?php
$idpacjentadel = $_POST['idpacjentadel'] ;
echo '<P>Id pacjenta '.$idpacjentadel. '</P>';
$db = mysql_connect("localhost","root","krasnal") or die("blad z poaleczeniem do bazy");
mysql_select_db('przychodnia');

mysql_query ("DELETE FROM `pacjenci` WHERE `Pacjent id` = '$idpacjentadel'" );
$wynik = mysql_query($zapytanie, $db);
if($wynik) {
mysql_close($db);
echo 'Dane zapisane';


}



if (!$wynik) {
die("Błąd dane nie zostały usunięte " . mysql_error());
}

?>


<!--FOOTER-->
</BODY>
</HTML>
<!--/FOOTER-->


Teraz działa , ale nie dziala zmienna $zapytanie


jak ja wykozystac by spełniala swoja funkcje w poprzedniej wersji dzialala ale nie dzialal skrypt usuwania danych
Piniek
  1. <!--HEADER-->
  2.  
  3.  
  4.  
  5. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
  6. <HTML>
  7. <HEAD>
  8. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-2">
  9. <META HTTP-EQUIV="Creation-date" CONTENT="2002.03.16">
  10. <META HTTP-EQUIV="Reply-to" CONTENT="adres zwrotny">
  11. <META NAME="Description" CONTENT="opis dokumentu">
  12. <META NAME="Author" CONTENT="autor dokumentu">
  13. <META NAME="Generator" CONTENT="Zajączek 3.0">
  14. <TITLE>Usuwanie pacjenta</TITLE>
  15. </HEAD>
  16. <BODY>
  17. <!--/HEADER-->
  18. <?php
  19. $idpacjentadel = $_POST['idpacjentadel'] ;
  20.  echo  '<P>Id pacjenta '.$idpacjentadel. '</P>';
  21.  $db = mysql_connect("localhost","root","krasnal") or die("blad z poaleczeniem do bazy");
  22. mysql_select_db('przychodnia');
  23.  
  24. $wynik = mysql_query ("DELETE FROM `pacjenci` WHERE `Pacjent id` = '$idpacjentadel'" );
  25.  
  26. if($wynik) {
  27. echo 'Dane zapisane';
  28.  
  29.  
  30. }
  31.  
  32.  
  33.  
  34. if (!$wynik) {
  35. die("Błąd dane nie zostały usunięte " . mysql_error());
  36. }
  37.  
  38. ?>
  39.  
  40.  
  41. <!--FOOTER-->
  42. </BODY>
  43. </HTML>
  44. <!--/FOOTER-->


Na przyszlosc uzywaj bbcode ;]
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.