prepared insert query kan niet debuggen
Ik probeer het volgende:
Hij geeft goed, maar plaats niets in de tabel, alle waarden bestaan.
Gebruik PHP 8.1
Erg vreemd, dit gaat via de CLI
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
ini_set('display_errors', 1);
error_reporting(E_ALL);
$newBlog = $DBD->conn()->prepare('INSERT INTO woningen (iso,active,aangepast,title,seo_title,description,lat,lng,region2,region2url,region3,region3url,address,amt_images,rooms,price_rent,price_buy,house_type,size,broker,build_year,status,buurt,bouwvorm) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)' ) or die (mysqli_error($DBD->conn()));
$newBlog->bind_param( "ssssssssssssssssssssssss",$iso,$active,$aangepast,$title, $seo_title,$desc,$lat,$lng,$rt['Region2'],$rt['Region2Url'],$rt['Region3'],$rt['Region3Url'],$adres,$amt_images,$rooms,$huurprijs,$vraagprijs,$house_type,$opp,$mak_id ,$bouwjaar,$status,$buurt,$bouwvorm );
echo $iso,$active,$aangepast,$title, $seo_title,$desc,$lat,$lng,$rt['Region2'],$rt['Region2Url'],$rt['Region3'],$rt['Region3Url'],$adres,$amt_images,$rooms,$huurprijs,$vraagprijs,$house_type,$opp,$mak_id ,$bouwjaar,$status,$buurt,$bouwvorm ;
if (!$newBlog->execute())
{
echo 'error executing statement: ' . $newBlog->error;
$error = 1;
die();
} else {
echo 'goed';
echo $newBlog->error;;
exit;
$last_id = mysqli_insert_id($DBD->conn());
}
error_reporting(E_ALL);
$newBlog = $DBD->conn()->prepare('INSERT INTO woningen (iso,active,aangepast,title,seo_title,description,lat,lng,region2,region2url,region3,region3url,address,amt_images,rooms,price_rent,price_buy,house_type,size,broker,build_year,status,buurt,bouwvorm) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)' ) or die (mysqli_error($DBD->conn()));
$newBlog->bind_param( "ssssssssssssssssssssssss",$iso,$active,$aangepast,$title, $seo_title,$desc,$lat,$lng,$rt['Region2'],$rt['Region2Url'],$rt['Region3'],$rt['Region3Url'],$adres,$amt_images,$rooms,$huurprijs,$vraagprijs,$house_type,$opp,$mak_id ,$bouwjaar,$status,$buurt,$bouwvorm );
echo $iso,$active,$aangepast,$title, $seo_title,$desc,$lat,$lng,$rt['Region2'],$rt['Region2Url'],$rt['Region3'],$rt['Region3Url'],$adres,$amt_images,$rooms,$huurprijs,$vraagprijs,$house_type,$opp,$mak_id ,$bouwjaar,$status,$buurt,$bouwvorm ;
if (!$newBlog->execute())
{
echo 'error executing statement: ' . $newBlog->error;
$error = 1;
die();
} else {
echo 'goed';
echo $newBlog->error;;
exit;
$last_id = mysqli_insert_id($DBD->conn());
}
Hij geeft goed, maar plaats niets in de tabel, alle waarden bestaan.
Gebruik PHP 8.1
Erg vreemd, dit gaat via de CLI
Via de CLI gaat het wel, maar niet als je het via de webserver uitvoert?
Wat is de uitvoer dan als het niet lukt?
Wat is de uitvoer dan als het niet lukt?
Gewijzigd op 11/02/2023 12:00:18 door - Ariën -
in de browser wel idd. Sorry niet naar gekeken.
Ik zie de fout, het was dat hij elders weer leeggehaald werd.
Ik zie de fout, het was dat hij elders weer leeggehaald werd.




