Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [MySQL][PHP]MySQL vs MySQLi i magia zapytań
phpamator
post
Post #1





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

Ostrzeżenie: (0%)
-----


Helloł (IMG:style_emoticons/default/smile.gif)

Panie i Panowie (to tak, żeby ta piękniejsza część się nie obraziła), postanowiłem przerobić moje skrypty żeby działały nieco lepiej, używając nieco mądrzejszych metod i ... owszem, część ... bez problemu ale kiedy zmieniłem procedurę aktualizacji danych .... nie chce działąć.

Nie zeby to był jaiś kosmiczny ciąg zapytań czy coś, poprostu aktualizacja jednej wartości, zresztą sami zobaczcie:
  1. if($check == true){
  2. require_once('../../config/imdbConfig.php');
  3.  
  4. $update = $mysqli->prepare("UPDATE `shop_order` SET status_id = ? WHERE order_id = ?");
  5. $update = $mysqli->bind_param($_POST['status_id'],$_POST['order_id']);
  6. print_r($update);
  7. $update->execute();
  8. $update->close();
  9. }

I co tu jest źle ?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
phpamator
post
Post #2





Grupa: Zarejestrowani
Postów: 328
Pomógł: 3
Dołączył: 10.07.2016
Skąd: UK-raine

Ostrzeżenie: (0%)
-----


Widać nie jestem jeszcze na poziomie kiedy potrafi się sprawdzić co się dzieje ze skryptem do którego wysyłamy dane ajaxem (IMG:style_emoticons/default/smile.gif)
Nie wiem, jak sprawdzić, wiem napewno, że ajax wysyła dane, widzę to w konsoli, nie potrafię albo nie wiem jak spowodować żeby skrypt realizujący query pokazał cokolwiek - wszak on tylko wykonuje zadanie w tle??
No chyba, że jest jakaś metoda na podglądanie co robi ów skrypt nawet gdy tego nie widać (IMG:style_emoticons/default/wink.gif) ?
Błąd jaki mi się pojawia to błąd serwera 500 a co za tym idzie nie łatwo stwierdzić jednoznacznie co go powoduje, bo 500 znaczy o ile wiem błąd kodu(zazwyczaj).

Inna rzecz, że mój post znajduje się w dziale o dzwięcznej nazwie "Przedszkole" gdzie jak zawsze mi się wydawało, można pytać o rzeczy proste, banalne, podstawowe itd (IMG:style_emoticons/default/smile.gif)
i gdzie na zadane pytanie otrzymam odpowiedź wyjaśniającą problem a nie "Weź 'se' poszukaj w googlach .... " albo poczytaj manual.
ale mniejsza .....

Mówisz kolego, że składnia MySQLi bind->param nie wygląda w ten sposób ?
  1. if($check == true){
  2. require_once('../../config/imdbConfig.php');
  3.  
  4. $update = $mysqli->prepare("UPDATE `shop_order` SET status_id = ? WHERE order_id = ?");
  5. $update = $mysqli->bind_param('sssddi', $_POST['status_id'],$_POST['order_id']);// co to jest 'sssddi' ?
  6. print_r($update);
  7. $update->execute();
  8. $update->close();
  9. }




fakt, jest tam jeszcze jedna wartość która nie wiem tak naprawdę do czego się odwołuje.
Poczytam więc MANUAL, dzięki za okazaną pomoc .....

Ten post edytował PHPRexio 13.11.2016, 19:15:17
Go to the top of the page
+Quote Post

Posty w temacie
- PHPRexio   [MySQL][PHP]MySQL vs MySQLi i magia zapytań   13.11.2016, 18:14:08
- - nospor   1) Czy tak ciezko napisac czym sie blad objawia? 2...   13.11.2016, 18:18:17
- - viking   bind_param na pewno nie ma takiej składni. Przyjrz...   13.11.2016, 18:19:06
- - PHPRexio   Widać nie jestem jeszcze na poziomie kiedy potrafi...   13.11.2016, 19:09:03
- - nospor   CytatWidać nie jestem jeszcze na poziomie kiedy po...   13.11.2016, 19:16:47
- - PHPRexio   I tu cię zaskoczę nospor, poświęcam temu bardzo du...   13.11.2016, 19:34:03
- - nospor   CytatNiestety nawet dodanie ss ani ii nie powoduje...   13.11.2016, 19:36:39
- - PHPRexio   No fakt, mogę grzebać w logach .... Tak zauważyłem...   13.11.2016, 19:40:24
- - nospor   Cytatsam się sobie dziwię jak mogłem tego nie zauw...   13.11.2016, 19:43:00
- - PHPRexio   Powoli nabieram, nie zmienia to jednak faktu, że d...   13.11.2016, 20:18:04
|- - rafkon1990   Cytat(PHPRexio @ 13.11.2016, 20:18:04...   13.11.2016, 20:52:58
- - nospor   Widzisz na ekranie Status stmtd! ? Jesli nie,...   13.11.2016, 20:27:29
- - PHPRexio   No właśnie nie, ale, poszedłem na łatwiznę i zrobi...   13.11.2016, 20:41:38
- - SmokAnalog   Wtrącę się tylko, że nie musisz tak zapisywać waru...   13.11.2016, 21:04:18
- - viking   W międzyczasie zastanów się dlaczego w zapytaniu j...   13.11.2016, 21:48:38
|- - PHPRexio   Cytat(viking @ 13.11.2016, 22:48:38 )...   13.11.2016, 22:33:14
- - nospor   Nie chodzilo o zmienna $stmt tylko o tekst st...   13.11.2016, 23:51:49
- - PHPRexio   Aaaa to mi się przypadkiem zmieniło, ale zaraz pop...   14.11.2016, 22:12:53


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 23:44