Wpis z mikrobloga

Mirki, wczytuje sobie w PHP kod sql z pliku, mam w nim zmienną z id produktu. Niestety mysqlquery() nie pozwala na wykonanie dwóch zapytać jednocześnie. Gdzieś wyczytałem, aby przed wykonaniem głównego zapytania odpalić samo mysqlquery("SET @id = 123131"). I tu niestety wygląda na to, że główne zapytanie ignoruje wcześniejsze z przypisaniem wartości do zmiennej. Ktoś wie jak to zrobić?

#programowanie #php #mysql
  • 15
@mun88: Tak na szybko: sprawdź czy w tym swoim komponencie "DB" nie masz czasem mysql_close()wywołane. Na szybko przetestowałem, to jak nie zamykasz połączenia pomiędzy "SET @item_id" a tym Twoim zapytaniem to jest spoko ;)

Niechcący zawołałem @ item ( ͡° ͜ʖ ͡°)
@mun88: Funkcja connect() nie sprawdza, czy masz już połączenie w $__link i otwiera je na nowo, i to może być przyczyną, spróbuj to poprawić, a jak dalej nie to aż z czystej ciekawości odpalę ten kod u siebie ( ͡° ͜ʖ ͡°)