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%)
-----


I tu cię zaskoczę nospor, poświęcam temu bardzo dużo czasu .... najwyraźniej nie jestem tak bystry jak mi się wydaje i to jest główny powód, że zaglądam na forum (IMG:style_emoticons/default/wink.gif) gdzie szukam pomocy w rozwiązaniu tych 'łamigłówek' ......ale wygląda na to, że to nienormalne podejście do tematu? (IMG:style_emoticons/default/wink.gif) (IMG:style_emoticons/default/smile.gif) (IMG:style_emoticons/default/smile.gif)

Co do właczania wyświetlania błędów, pewnie bym to zrobił gdybym testował kod na jakimś dev serwerze, ja niestety robię to natakim gdzie wolałbym tego nie robić, stąd problem.

Ale mniejsza, jeśli mimo wszystko mogę dostać jakieś wskazówki ..... będzie fajnie, jeśli nie .... trudno, będę musiał się męczyć dalej sam ... czyli jak do tej pory.

Według manuala, sssddi to znaczniki typu danych.
Przykład którym się podpierałem to:
http://php.net/manual/en/mysqli-stmt.bind-param.php
I tutaj znalazłem co nieco na temat składni. Niestety nawet dodanie ss ani ii nie powoduje zmian czyli dalej nie działa.
  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('ss', $status_id ,$order_id);
  6.  
  7. // dla ułatwienia zadania dodałem 'ss' czyli o ile dobrze rozumien string, string czyli pierwsza wartość typu ... i druga wartość typu .....
  8. // czy tak ?
  9.  
  10. $update->execute();
  11. $update->close();
  12. }
  13. echo 'Status updated!';


Jeśli tak .... to dlaczego dalej nie działa ?


Ten post edytował PHPRexio 13.11.2016, 19:35:51
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
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 16.10.2025 - 01:34